¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La denominada Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es uno de los errores más temidos por los administradores de sitios web. Cuando ocurre, tu página web deja de mostrar su contenido habitual y simplemente muestra una pantalla completamente en blanco, tanto en el frontend como en el panel de administración de WordPress, sin arrojar ningún mensaje de error visible para los visitantes.
Causas principales de la Pantalla Blanca de la Muerte
Este fallo suele estar relacionado con problemas en el código PHP, incompatibilidades o agotar los recursos asignados al servidor. Entre las causas más comunes destacan:
- Un plugin recién instalado o actualizado que genera un conflicto grave.
- Un tema (template) corrupto o con errores de sintaxis en el archivo
functions.php. - Agotamiento del límite de memoria RAM asignada a PHP en el servidor.
- Errores en la caché del sitio web o del servidor web (Apache o Nginx).
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para saber exactamente qué está causando el problema, debemos activar el registro de errores de WordPress. Sigue estos pasos:
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
- Localiza el archivo raíz de instalación llamado
wp-config.php. - Descarga una copia de seguridad del archivo por precaución y ábrelo con un editor de texto.
- Busca la línea que dice
define('WP_DEBUG', false);y cámbiala por el siguiente bloque de código:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
define('WP_DEBUG_LOG', true);Guarda los cambios y recarga tu página web. Ahora en lugar de ver una pantalla en blanco, verás la traza exacta del error indicando el archivo y la línea responsable del fallo.
Método 2: Desactivar todos los plugins mediante FTP
Si el modo de depuración apunta a un plugin o si no puedes acceder al panel de administración, la solución más rápida es desactivar todos los plugins de forma global:
- Conéctate a tu servidor por FTP o ve al Administrador de Archivos de tu hosting.
- Navega hasta la ruta
/wp-content/. - Busca la carpeta llamada
pluginsy cámbiale el nombre temporalmente aplugins_inactivos. - Visita tu sitio web en el navegador. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins causaba el conflicto.
- Vuelve a renombrar la carpeta como
pluginsy entra al panel de administración. Ve activando los plugins uno por uno desde el dashboard hasta dar con el culpable para eliminarlo o actualizarlo.
Método 3: Aumentar el límite de memoria PHP
Muchas veces WordPress se queda sin recursos al ejecutar scripts pesados, provocando el corte abrupto de la ejecución y la consiguiente pantalla en blanco. Para ampliar este límite, realiza lo siguiente:
- Abre nuevamente el archivo
wp-config.phpen la raíz de tu instalación. - Añade la siguiente línea justo antes de la frase '¡Eso es todo, deja de editar!':
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios en el archivo y recarga tu sitio web para comprobar si el problema se ha resuelto definitivamente.