Introducción a la Pantalla Blanca de la Muerte (WSoD) en WordPress
Uno de los errores más frustrantes a los que se enfrenta cualquier administrador de un sitio web es la famosa Pantalla Blanca de la Muerte (WSoD) en WordPress. Este fallo hace que tu sitio web y el panel de administración se muestren completamente en blanco, sin arrojar ningún mensaje de error visible para los visitantes. Afortunadamente, este problema tiene solución si sigues el procedimiento adecuado de diagnóstico y resolución técnica.
Causas principales de la Pantalla Blanca en WordPress
La WSoD suele ser provocada por fallos relacionados con el lenguaje PHP. Las causas más comunes incluyen:
- Incompatibilidad o error crítico en un plugin recién instalado o actualizado.
- Conflictos con el tema activo de WordPress debido a modificaciones en el archivo
functions.php. - Agotamiento del límite de memoria asignada a PHP (Memory Limit).
- Problemas con la versión de PHP en el servidor de hosting.
Método 1: Activar el registro de errores (Debug Mode)
Para saber exactamente qué está causando la pantalla en blanco, debes habilitar el modo de depuración de WordPress modificando el archivo de configuración principal.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbala por el siguiente bloque de código para forzar el registro de errores:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
define('WP_DEBUG_LOG', true);
Guarda los cambios y recarga tu página web. Ahora verás el error exacto y la línea de código o plugin responsable del fallo.
Método 2: Desactivar todos los plugins problemáticos
Si un plugin ha corrompido tu sitio, la forma más rápida de solucionarlo sin acceder al panel de administración es desactivándolos a través de FTP.
- Accede a tu servidor mediante FTP o explorador de archivos del hosting.
- Navega hasta la ruta
wp-content/. - Renombra la carpeta llamada
pluginsaplugins_old. - Visita tu sitio web. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el causante. Vuelve a renombrar la carpeta como
pluginsy ve desactivando los plugins uno por uno desde el panel de administración tras cambiarles el nombre individualmente.
Método 3: Aumentar el límite de memoria PHP
Si WordPress se queda sin recursos al ejecutar scripts pesados, mostrará la pantalla en blanco. Puedes ampliar este límite fácilmente.
- Abre el archivo
wp-config.phpen la raíz de tu sitio. define('WP_MAX_MEMORY_LIMIT', '256M');
Añade la siguiente línea de código justo antes de la frase '¡Eso es todo, deja de editar!':
Guarda los cambios y comprueba si tu sitio web vuelve a cargar con normalidad.