¿Qué es la Pantalla Blanca de la Muerte en WordPress y por qué ocurre?
La denominada Pantalla Blanca de la Muerte (White Screen of Death o WSoD) es uno de los fallos más frustrantes a los que se enfrenta un administrador de sitios web. Cuando este error se manifiesta, las páginas de tu sitio web de WordPress se cargan completamente en blanco, sin mostrar ningún mensaje de error específico, y en ocasiones también se bloquea el acceso al panel de administración (wp-admin).
Este problema suele estar causado por un agotamiento del límite de memoria PHP, errores de codificación en temas o plugins incompatibles, o fallos en las actualizaciones recientes. Afortunadamente, existen métodos sencillos para diagnosticar el origen y solucionarlo sin perder información.
Causas principales de la WSoD
- Agotamiento del límite de memoria asignado a PHP en el servidor.
- Conflictos derivados de la instalación o actualización de un plugin defectuoso.
- Incompatibilidad o errores en el código del tema activo (functions.php).
- Problemas con la caché del navegador o del propio servidor web.
Método 1: Activar el Modo Depuración (Debugging) de WordPress
Para solucionar un error invisible, el primer paso es obligar a WordPress a mostrar los errores de PHP en pantalla en lugar de mostrar una página en blanco.
- Accede a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu panel de hosting (cPanel).
- Localiza la carpeta raíz de tu instalación de WordPress (normalmente llamada
public_html). - Busca el archivo
wp-config.php, haz clic derecho sobre él y selecciona la opción de editar. - Busca la línea que contiene
define( 'WP_DEBUG', false );(si no existe, puedes crearla). - Modifica el valor para que quede de la siguiente manera:
define( 'WP_DEBUG', true );y justo debajo añadedefine( 'WP_DEBUG_DISPLAY', true );. - Guarda los cambios y recarga tu página web para ver el error exacto y el archivo que lo está provocando.
Método 2: Desactivar todos los plugins problemáticos mediante FTP
Si tras activar el modo depuración descubres que el fallo proviene de un plugin, o si simplemente no puedes ver el error y sospechas de ellos, puedes desactivarlos masivamente desde el servidor.
- Conéctate a tu hosting utilizando un cliente FTP como FileZilla.
- Navega hasta la ruta
wp-content/pluginsdentro del directorio de WordPress. - Haz clic derecho sobre la carpeta
pluginsy cámbiale el nombre temporalmente aplugins_desactivados. - Vuelve a tu navegador e intenta acceder a tu sitio web o al panel de administración de WordPress.
- Si la pantalla blanca ha desaparecido, 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 y actualiza o elimina el culpable.
Método 3: Aumentar el límite de memoria PHP
Si tu sitio web consume más recursos de los permitidos por defecto, WordPress se quedará sin memoria y mostrará la pantalla en blanco.
- Accede nuevamente a tu archivo
wp-config.phpa través de FTP o del Administrador de Archivos. - Busca la línea que indica
/* ¡Eso es todo, deja de editar! Feliz blogging */. - Justo antes de esa línea, introduce el siguiente fragmento de código:
define( 'WP_MEMORY_LIMIT', '256M' );. - Guarda los cambios en el archivo y comprueba si tu sitio web vuelve a funcionar con normalidad.