Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es la conocida como Pantalla Blanca de la Muerte (WSoD) en WordPress. Este error hace que tu sitio web y el panel de administración se queden completamente en blanco, sin mostrar código de error visible ni advertencias. Afortunadamente, existen métodos efectivos para diagnosticar y resolver este fallo.
Causas Principales de la Pantalla Blanca en WordPress
Este problema suele estar relacionado con fallos en el código PHP, agotamiento de los recursos del servidor o incompatibilidades en el ecosistema de tu sitio. Las causas más comunes incluyen:
- Conflictos o fallos en un plugin recién instalado o actualizado.
- Incompatibilidad con el tema activo o modificaciones erróneas 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 Modo de Depuración (Debug) de WordPress
Para conocer la causa exacta del error, el primer paso es activar el modo de depuración de WordPress modificando el archivo de configuración principal.
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Localiza la raíz de tu instalación de WordPress y busca el archivo
wp-config.php. - Abre el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbiala por el siguiente bloque de código para forzar la visualización de errores:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);- Guarda los cambios y recarga tu página web. Ahora deberías ver el error exacto de PHP, indicando qué archivo o plugin está generando el conflicto.
Método 2: Desactivar Todos los Plugins a través de FTP
Si un plugin defectuoso es el causante de la Pantalla Blanca de la Muerte, puedes desactivarlos todos de golpe sin necesidad de entrar al panel de administración.
- Conéctate a tu servidor mediante FTP o el explorador de archivos de tu hosting.
- Navega hasta la ruta
wp-content/. - Busca la carpeta llamada
pluginsy cámbiale el nombre aplugins_old. - Visita tu sitio web en el navegador. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el problema.
- Vuelve a renombrar la carpeta a
plugins, entra a tu panel de administración y actívalos uno por uno para identificar al culpable.
Método 3: Aumentar el Límite de Memoria de PHP
Si WordPress se queda sin memoria durante la ejecución de scripts pesados, se producirá este fallo en blanco. Puedes ampliar el límite de memoria fácilmente.
- Abre el archivo
wp-config.phpdesde tu gestor de archivos. - Busca la línea que indica el inicio de la configuración o añade justo antes de
/* That's all, stop editing! */el siguiente código:
define('WP_MEMORY_LIMIT', '256M');- Guarda los cambios en el archivo y actualiza tu sitio web para comprobar si el problema se ha resuelto de forma definitiva.