Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Plugins Temas Actualizaciones

La actualización de un plugin rompe toda la web WordPress

Recupera WordPress tras actualizar un plugin usando errores PHP, desactivación segura, reversión fiable y pruebas funcionales completas.

Una actualización puede introducir PHP incompatible, depender de otro componente más reciente, interrumpirse o activar una migración de base de datos. La hora señala al primer sospechoso, pero el error fatal y los archivos instalados demuestran qué se rompió.

Conserva versión y error antes de desactivar varios plugins. Revertir solo el responsable es más seguro que restaurar toda la web y perder contenido nuevo.

Registra la actualización y el síntoma

Anota plugin, versiones anterior y nueva, hora, operador y método, y si falla la parte pública, administración, cron o una sola función.

Busca el primer error fatal a esa hora:

Conserva:
mensaje y ruta de llamadas
versiones PHP y WordPress
paquete y versión del plugin
estado HTTP
última petición correcta

Oculta rutas, secretos y datos de clientes.

Crea un punto de reversión

Haz copia de los archivos y base actuales aunque la web esté rota. Así conservas migraciones posteriores y contenido creado desde la copia anterior.

Localiza un paquete anterior fiable y confirma origen o checksum. No descargues «versiones antiguas» de repositorios no oficiales.

Si faltó disco o inodos durante la extracción, recupera margen antes de otra operación.

Desactiva sin acceder al administrador

Renombra únicamente el directorio implicado dentro de wp-content/plugins mediante cPanel, Plesk, SFTP o SSH. WordPress lo tratará como no disponible.

example-plugin
example-plugin.disabled

Anota la ruta y conserva los archivos. No renombres todo plugins salvo que no haya pruebas y dispongas de un orden de reactivación.

Los plugins obligatorios cargan desde otra ubicación.

Busca archivos incompletos

Compara recuento o checksums con el paquete oficial. Un fallo de red, permisos, disco o inodos puede mezclar archivos viejos y nuevos.

Reinstala el paquete completo y fiable en staging. No copies PHP suelto de otra instalación con edición o licencia distinta.

Limpia OPcache para evitar bytecode antiguo.

Evalúa migraciones de datos

Algunas versiones cambian tablas u opciones al cargar. Lee notas y registros. Revertir archivos tras una migración no reversible puede crear otra incompatibilidad.

Haz copia de la base antes de usar herramientas de reparación. No restaures toda la base para revertir código si existen entradas, usuarios o pedidos nuevos.

Pregunta al proveedor por la compatibilidad de downgrade si hay dudas.

Reproduce en staging

Crea una copia con el mismo PHP, WordPress, tema y plugins relevantes. Prueba versión anterior y nueva sobre la función afectada.

Revisa dependencias y orden de carga. Una función inexistente puede significar que un complemento necesario quedó antiguo, no que el plugin nuevo sea defectuoso.

Desactiva correo, indexación y acciones externas reales en staging.

Comprueba dependencias y edición

Los complementos premium suelen exigir una versión mínima del plugin base, y una licencia caducada puede impedir actualizar su pareja. Confirma que ambos pertenecen a la misma familia compatible.

Revisa si el tema incluye plantillas o APIs antiguas del plugin. Actualiza el conjunto en staging y prueba la integración exacta. No actives simultáneamente dos ediciones que declaren las mismas clases.

Elige reversión o solución hacia delante

Durante una caída, restaura los últimos archivos compatibles si la base lo permite. Documenta el riesgo de seguridad y una fecha límite para actualizar.

Como alternativa, actualiza la dependencia, corrige la integración propia o usa una versión PHP compatible según las pruebas.

No edites el plugin del proveedor como solución permanente; la próxima actualización lo sobrescribirá.

Verifica toda la aplicación

Prueba páginas, acceso, editor, cron y cada función que pertenezca al plugin. Revisa nuevos errores y confirma que las cachés se regeneran.

Vigila tras recuperar tráfico. El mantenimiento recurrente debe ensayar actualizaciones, conservar paquetes fiables y comprobar funciones concretas; que cargue la portada no demuestra que haya sobrevivido la función comercial del plugin.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia