¿Qué hacer si tu WordPress muestra una pantalla blanca o un error crítico?

La pantalla blanca o el mensaje de «error crítico» suelen venir de un plugin, el tema o la memoria de PHP. Pasos ordenados para diagnosticar y volver a tener el sitio en línea.

La pantalla blanca de WordPress o el mensaje «Ha habido un error crítico en esta web» casi siempre los causa un plugin o un tema que falló tras una actualización, un límite de memoria de PHP o una versión de PHP incompatible. Revisa primero el correo del administrador (WordPress suele enviar un enlace de modo de recuperación), luego desactiva plugins desde el hosting y revisa el registro de errores.

Revisa el correo del administrador

Desde la versión 5.2, WordPress envía al correo del administrador un aviso con un enlace al modo de recuperación cuando detecta un error fatal. Ese enlace permite entrar al panel y desactivar el plugin o tema que falló sin tocar archivos. Si el correo no llega, sigue con el paso 2.

Desactiva plugins desde el hosting

  • Entra por el administrador de archivos o SFTP.
  • Cambia el nombre de la carpeta wp-content/plugins a plugins-off.
  • Si el sitio vuelve, el problema es un plugin.
  • Devuelve el nombre y desactiva los plugins uno por uno (renombrando cada carpeta) hasta encontrar el culpable.

Revisa el tema y PHP

Si no era un plugin, cambia temporalmente al tema por defecto renombrando la carpeta del tema activo. Revisa también si el hosting actualizó la versión de PHP: algunos temas y plugins antiguos dejan de funcionar con versiones nuevas. Desde el panel del hosting puedes probar con otra versión mientras corriges.

Lee el registro de errores

Activa el modo de depuración para que WordPress guarde los errores en un archivo, según la guía oficial de depuración en WordPress. El registro te dirá qué archivo y qué línea fallaron, lo que identifica al plugin o tema. Desactiva la depuración al terminar para no exponer información.

Cómo evitar que vuelva a pasar

  • Actualizar con copia de seguridad previa.
  • Probar actualizaciones grandes en un entorno de pruebas.
  • Eliminar plugins que no se usan.
  • Mantener PHP en una versión soportada por todos tus plugins.

El proceso completo está en el mantenimiento de WordPress.

En resumen

Modo de recuperación, plugins, tema, PHP y registro de errores, en ese orden. La mayoría de pantallas blancas se resuelven en minutos si tienes acceso al hosting.

Lo que suelen preguntar sobre la pantalla blanca de WordPress

¿Pierdo información con la pantalla blanca?

Normalmente no; el contenido sigue en la base de datos.

¿Por qué el panel funciona y la web no (o al revés)?

Algunos plugins solo fallan en el frente o en el panel.

¿Restaurar una copia lo soluciona?

Sí, pero averigua la causa para que no se repita.

¿Qué es el límite de memoria de PHP?

La memoria máxima que puede usar WordPress; si es baja, sitios grandes fallan.