Cómo solucionar ‘Ha habido un error crítico’ en WordPress

Recupera el acceso sin probar cambios a ciegas: revisa el correo, utiliza el modo de recuperación e identifica el componente que falla.

Qué hacer ante un error crítico de WordPress

Revisa el correo del administrador: WordPress puede enviar un enlace de modo de recuperación e indicar el plugin, tema o código que falló. Accede con ese enlace, pausa el componente problemático y comprueba la web. Si no llega, revisa registros del servidor o solicita ayuda antes de editar archivos.

No borres plugins, base de datos ni archivos a ciegas. Conserva una copia del estado actual y del error.

Qué significa el mensaje

Suele indicar un error fatal de PHP que impide completar la página. Las causas habituales son:

  • Actualización incompatible.
  • Plugin o tema defectuoso.
  • Fragmento de código con error.
  • Versión de PHP no compatible.
  • Memoria agotada.
  • Archivos incompletos.

El mensaje público oculta detalles técnicos para no exponer información sensible.

Paso 1: revisa el correo de recuperación

Busca en el correo configurado como administrador y en spam. El mensaje puede contener el componente y un enlace temporal. WordPress incluye este modo precisamente para recuperar acceso cuando detecta determinados errores fatales.

Puedes consultar también la documentación oficial del modo de recuperación, que explica cuándo se activa y cómo pausa el componente defectuoso durante la sesión del administrador.

Dentro del modo de recuperación, desactiva temporalmente el componente señalado, sal y comprueba la zona pública. Esto recupera servicio, pero todavía debes entender la incompatibilidad antes de reactivarlo.

Paso 2: identifica el último cambio

Pregunta qué ocurrió inmediatamente antes:

  • ¿Se actualizó un plugin, tema, WordPress o PHP?
  • ¿Se pegó código en functions.php?
  • ¿Se instaló una extensión?
  • ¿Cambió el servidor?
  • ¿Se restauró una copia?

El orden temporal orienta, pero confirma mediante registros.

Paso 3: revisa registros

Consulta el log de errores del hosting. El archivo y línea pueden señalar un plugin, tema o función. No publiques registros completos: pueden contener rutas, correos o datos sensibles.

El modo debug debe configurarse para registrar sin mostrar errores a visitantes. Si no sabes manejar archivos de configuración, solicita soporte.

Si no puedes entrar al panel

Desde el administrador de archivos o SFTP es posible desactivar un plugin renombrando su carpeta. Hazlo solo si el registro o el último cambio lo identifica. Renombrar toda la carpeta de plugins desactiva más funciones y debe utilizarse como diagnóstico controlado.

Si el problema es el tema, activa uno seguro desde el panel o mediante un procedimiento técnico. No elimines el tema activo sin una alternativa disponible.

Restaurar una copia

Restaura cuando necesitas recuperar servicio y no puedes corregir el fallo con seguridad. Sigue la guía de copias de WordPress y protege datos nuevos, especialmente pedidos y formularios recibidos después de la copia.

Una restauración no resuelve la causa si vuelves a aplicar la misma actualización sin corregir la incompatibilidad.

Qué no hacer

  • Subir límites de memoria indefinidamente sin diagnóstico.
  • Borrar la base de datos.
  • Descargar una “solución” de origen desconocido.
  • Mostrar errores técnicos públicamente.
  • Actualizar todo a la vez durante la incidencia.
  • Sobrescribir una tienda activa con datos antiguos.

Preguntas frecuentes

¿El error significa que me han hackeado?

No necesariamente. Las incompatibilidades son habituales, aunque debes investigar señales de seguridad si no hubo cambios conocidos.

¿Puedo recuperar la web sin copia?

A veces sí, desactivando o corrigiendo el componente. Sin copia aumenta el riesgo y reduce las opciones.

¿Por qué no llega el correo?

El servidor puede no entregar mensajes o el correo administrativo puede estar desactualizado. Revisa spam, hosting y registros.

Después de recuperar la web, aprende cómo migrar WordPress a otro hosting.

SERVICIO RELACIONADO

Soporte para errores y recuperación WordPress

Conocer el servicio →

CONTACTO

¿LO APLICAMOS A TU PROYECTO?

Analizamos tu caso y te proponemos una solución concreta, con alcance y presupuesto definidos antes de empezar.

info@jorgemartinweb.comAlicante, España

Responsable: Jorge Martin Prieto. Finalidad: atender tu solicitud de contacto. Consulta la Política de Privacidad.