¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es uno de los errores más frustrantes para los administradores de sitios web. Cuando ocurre, tu página web y el panel de administración se vuelven completamente inaccesibles, mostrando únicamente una pantalla en blanco sin ningún mensaje de error visible. Esto suele ser causado por fallos en el código PHP, agotamiento de memoria o incompatibilidades entre plugins y temas.
Principales causas del error WSoD
Antes de aplicar cualquier solución, es importante entender por qué se produce este problema en WordPress:
- Agotamiento del límite de memoria asignado a PHP en el servidor.
- Conflictos recientes tras actualizar un plugin, tema o la versión de WordPress.
- Errores de sintaxis en el archivo
functions.phpdel tema activo. - Problemas con la caché del servidor o de plugins de optimización.
Método 1: Activar el modo de depuración (WP_DEBUG)
El primer paso para solucionar el problema es descubrir exactamente qué está causando el fallo. Para ello, debemos habilitar el registro de errores de WordPress.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Localiza la raíz de tu instalación de WordPress y busca el archivo
wp-config.php. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de texto plano.
- Busca la línea que dice
define('WP_DEBUG', false);y cámbiala por el siguiente fragmento de código:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);Guarda los cambios y recarga tu página web. En lugar de la pantalla en blanco, ahora deberías ver un mensaje de error detallado que indica la ruta del archivo y la línea de código exacta que provoca el fallo.
Método 2: Desactivar todos los plugins mediante FTP
Si el modo de depuración apunta a un plugin específico o no puedes acceder al panel de administración para desactivarlos uno por uno, la solución más rápida es desactivar todos los plugins desde el servidor.
- Accede a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
- Navega hasta la ruta
wp-content/. - Localiza la carpeta llamada
plugins. - Haz clic derecho sobre ella y cámbiale el nombre a
plugins_old. Esto desactivará automáticamente todos los plugins de tu sitio web. - Comprueba si tu sitio web vuelve a cargar. Si funciona, el problema era causado por uno de los plugins. Renombra la carpeta de nuevo a
plugins, entra a tu panel de administración y actívalos uno por uno hasta encontrar el culpable.
Método 3: Cambiar al tema predeterminado
A veces, una actualización defectuosa de tu tema de WordPress puede corromper el sitio y generar la pantalla blanca. Para descartar esta opción:
- Entra a tu servidor mediante FTP o administrador de archivos y ve a
wp-content/themes/. - Busca la carpeta correspondiente a tu tema activo actual y descárgala a tu ordenador como medida de respaldo.
- Asegúrate de tener instalado al menos uno de los temas predeterminados de WordPress, como
twentytwentythreeotwentytwentyfour. - Elimina la carpeta de tu tema actual del servidor (o cámbiale el nombre). WordPress detectará la ausencia del tema activo y cambiará automáticamente al tema predeterminado.
- Visita tu sitio web para comprobar si el error ha desaparecido.