¿Qué es 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 comunes y frustrantes en WordPress. Se manifiesta cuando al intentar ingresar a tu sitio web o al panel de administración (wp-admin), el navegador muestra una ventana completamente vacía sin ningún mensaje de error explicativo.
Causas principales de la Pantalla Blanca en WordPress
Este fallo suele desencadenarse por la interrupción súbita en la ejecución de scripts PHP. Entre los motivos más frecuentes se encuentran:
- Límite de memoria PHP agotado: Un script o plugin requiere más memoria RAM del servidor de la permitida.
- Conflictos entre plugins o temas: Incompatibilidad de código tras una actualización reciente o funciones PHP obsoletas.
- Archivos del núcleo corruptos: Problemas durante una actualización automática incompleta de WordPress.
- Errores de sintaxis: Modificaciones directas en archivos como
functions.phpcon errores de programación.
Método 1: Aumentar el límite de memoria PHP
Si la pantalla blanca se debe al agotamiento de recursos asignados a PHP, incrementar este valor suele resolver el problema en minutos:
- Accede a los archivos de tu servidor mediante un cliente FTP (como FileZilla) o a través del Administrador de Archivos de cPanel.
- Localiza el archivo
wp-config.phpen el directorio raíz de tu instalación. - Edita el archivo y añade la siguiente línea justo antes del comentario que indica /* That's all, stop editing! Happy publishing. */:
define('WP_MEMORY_LIMIT', '256M');
Guarda los cambios, sube el archivo modificado y recarga tu sitio web.
Método 2: Desactivar plugins y restaurar el tema predeterminado
Si el incremento de memoria no funcionó, lo más probable es que un plugin o tema incompatible esté rompiendo la ejecución:
- Desde el Administrador de Archivos o FTP, navega a la ruta
/wp-content/. - Busca la carpeta llamada
pluginsy renómbrala temporalmente aplugins_desactivados. Esto forzará a WordPress a deshabilitar todos los complementos. - Comprueba si el sitio vuelve a cargar. Si funciona, renombra la carpeta nuevamente a
pluginsy ve activando uno por uno desde el panel de control hasta dar con el culpable. - Si el problema persiste, entra a
/wp-content/themes/y renombra la carpeta de tu tema activo para obligar a WordPress a cargar un tema por defecto como Twenty Twenty-Four.
Método 3: Habilitar el modo de depuración (WP_DEBUG)
Para conocer la causa exacta y el archivo específico que genera el bloqueo en blanco, activa el registro de depuración interno:
- Abre nuevamente el archivo
wp-config.php. - Busca la línea
define('WP_DEBUG', false);y cámbiala por las siguientes instrucciones:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Esto generará un archivo llamado debug.log dentro del directorio /wp-content/. Al abrirlo, podrás revisar la línea exacta de código o el archivo que arrojó el Fatal Error para corregirlo o contactar con el desarrollador correspondiente.