Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los fallos más temidos por los administradores de sitios web es la famosa Pantalla Blanca de la Muerte o White Screen of Death (WSoD) en WordPress. Este problema 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, tiene solución si sigues el procedimiento adecuado.
Causas Principales del Error WSoD
Este fallo suele estar relacionado con problemas de código en PHP, agotamiento de los recursos del servidor o conflictos entre componentes. Las causas más comunes incluyen:
- Un plugin recién instalado o actualizado que contiene código incompatible.
- Un tema (template) defectuoso o con errores de sintaxis en el archivo
functions.php. - Agotamiento del límite de memoria asignada a PHP en el servidor.
- Errores derivados de una mala actualización del núcleo de WordPress.
Método 1: Activar el Modo de Depuración (WP_DEBUG) para Identificar el Error
El primer paso para solucionar este problema es averiguar qué está causando exactamente la pantalla en blanco. Para ello, debemos habilitar el registro de errores de WordPress.
- Conéctate a tu servidor mediante un cliente FTP (como FileZilla) o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Busca la carpeta raíz de tu instalación de WordPress y localiza el archivo llamado
wp-config.php. - Descarga una copia de seguridad del archivo por precaución y ábrelo con un editor de texto plano (como Notepad++ o VS Code).
- Busca la línea que dice
define('WP_DEBUG', false);(si no existe, puedes crearla). - Cambia el valor a
trueañadiendo además las líneas para guardar los errores en un registro:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
define('WP_DEBUG_LOG', true);Guarda los cambios y vuelve a cargar tu página web. Ahora, en lugar de una pantalla en blanco, deberías ver el mensaje de error específico junto con la ruta del archivo que está fallando.
Método 2: Desactivar Plugins Defectuosos vía FTP
Si tras activar el modo de depuración identificas que un plugin es el responsable del fallo, o si no puedes acceder al panel de administración para desactivarlo manualmente, puedes hacerlo a través de FTP.
- Accede a tu servidor mediante FTP o el Administrador de Archivos del hosting.
- Navega hasta la ruta
/wp-content/y localiza la carpeta llamadaplugins. - Cambia el nombre de la carpeta
pluginspor otro, por ejemplo,plugins_desactivados. Esto forzará a WordPress a desactivar todos los plugins instalados de manera simultánea. - Visita tu sitio web. Si la pantalla blanca ha desaparecido y tu web carga (aunque sin los plugins), sabrás que el problema estaba en uno de ellos.
- Vuelve a renombrar la carpeta a su nombre original
plugins. - Entra a tu panel de administración de WordPress y ve a Plugins > Plugins instalados. Actívalos uno por uno mientras recargas la web hasta dar con el plugin conflictivo para eliminarlo o reemplazarlo.
Método 3: Aumentar el Límite de Memoria de PHP
A menudo, WordPress se queda sin memoria RAM asignada para ejecutar scripts pesados, lo que genera la pantalla blanca, especialmente al usar constructores visuales o plugins complejos.
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP o el administrador del hosting. - Busca la sección superior del archivo (antes de la línea que dice '¡Eso es todo, deja de editar!') e introduce la siguiente línea de código:
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios y actualiza tu sitio web. Si el problema era la falta de recursos, tu sitio debería volver a la normalidad de inmediato.