Introducción a la Pantalla Blanca de la Muerte (WSoD) en WordPress
La Pantalla Blanca de la Muerte o White Screen of Death (WSoD) es uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web en WordPress. Cuando ocurre, tu página web deja de mostrarse y en su lugar aparece una pantalla completamente en blanco, tanto en el front-end como en el panel de administración, sin ofrecer ningún mensaje de error visible.
Causas Principales de la WSoD
Este fallo suele estar relacionado con errores en el código PHP, problemas de memoria insuficiente o conflictos directos entre los elementos instalados en el CMS. Entre las causas más comunes destacan:
- Incompatibilidad o errores fatales en un plugin recientemente actualizado o instalado.
- Fallos de compatibilidad en el tema activo del sitio web.
- Límite de memoria de PHP agotado en el servidor de hosting.
- Errores derivados de una mala configuración en la caché.
Método 1: Activar el Modo de Depuración (Debug Mode) de WordPress
Para saber exactamente qué está causando la pantalla en blanco, debes habilitar el registro de errores de WordPress editando el archivo de configuración principal.
- Conéctate a tu servidor utilizando un cliente FTP o el Administrador de Archivos de tu panel de control (cPanel o Plesk).
- Localiza la carpeta raíz de tu instalación de WordPress.
- Busca y edita el archivo
wp-config.php. - 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 verás el error exacto en pantalla o podrás revisarlo en el archivo wp-content/debug.log para identificar el plugin o tema culpable.
Método 2: Desactivar Todos los Plugins vía FTP
Si un plugin defectuoso es el causante del problema, puedes desactivarlos todos de golpe desde el servidor sin necesidad de acceder al panel de administración de WordPress.
- Accede a tu servidor mediante FTP o el explorador de archivos de tu hosting.
- Navega hasta la ruta
/wp-content/. - Haz clic derecho sobre la carpeta llamada
pluginsy cámbiale el nombre aplugins_old. - Comprueba si tu sitio web vuelve a funcionar cargando la página en el navegador.
Si el sitio vuelve a la normalidad, significa que uno de tus plugins causaba el conflicto. Vuelve a renombrar la carpeta como plugins, entra a tu panel de administración, actívalos uno por uno e identifica cuál genera el fallo.
Método 3: Cambiar al Tema Predeterminado
Si el problema persiste tras desactivar los plugins, es muy probable que el error provenga del tema (theme) activo.
- Entra a tu servidor vía FTP y dirígete a la ruta
/wp-content/themes/. - Busca la carpeta correspondiente a tu tema actual y descárgala a tu equipo como medida de seguridad.
- Asegúrate de que tengas instalado al menos un tema oficial de WordPress, como
Twenty Twenty-ThreeoTwenty Twenty-Four. - Elimina la carpeta de tu tema actual del servidor.
WordPress detectará la ausencia del tema activo y cambiará automáticamente al tema predeterminado. Recarga tu sitio web para comprobar si el error ha desaparecido por completo.