¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La llamada Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es uno de los errores más frustrantes para los administradores de sitios web. Cuando ocurre, tu página web deja de mostrar su contenido habitual y simplemente presenta una pantalla completamente en blanco, tanto en el frontend como en el panel de administración (wp-admin), sin ofrecer ningún mensaje de error visible.
Principales causas de la Pantalla Blanca de la Muerte
Este fallo suele estar relacionado con problemas en el código PHP de tu instalación. Las causas más comunes incluyen:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Conflictos graves causados por un plugin recientemente actualizado o instalado.
- Incompatibilidades con el tema activo o modificaciones erróneas en el archivo functions.php.
- Errores en la versión de PHP ejecutada por el servidor web.
Método 1: Activar el modo de depuración de WordPress (WP_DEBUG)
Para saber exactamente qué está causando el problema, lo primero que debemos hacer es habilitar el registro de errores de WordPress.
- Conéctate a tu servidor mediante un cliente FTP (como FileZilla) o utiliza el Administrador de Archivos de tu proveedor de hosting.
- Busca la carpeta raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de código plano (como Notepad++ o VS Code).
- 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 );Guarda los cambios y recarga tu página web en el navegador. Ahora, en lugar de una pantalla en blanco, deberías ver un mensaje de error detallando la ruta del archivo y la línea exacta que está provocando el fallo.
Método 2: Desactivar todos los plugins mediante FTP
Si el modo de depuración apunta a un plugin específico, o si sospechas que una extensión causó el conflicto tras una actualización, puedes desactivarlos todos de golpe sin acceder al panel de administración.
- Accede a tu servidor vía FTP o Administrador de Archivos.
- Navega hasta la ruta
/wp-content/. - Localiza la carpeta llamada
plugins. - Haz clic derecho sobre ella y cámbiale el nombre a
plugins_desactivados. - Vuelve a tu sitio web y cárguelo en el navegador. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el causante.
Para identificar cuál era el culpable, vuelve a cambiar el nombre de la carpeta a plugins y ve desactivando los plugins uno por uno desde el panel de administración (renombrando sus carpetas individuales dentro del directorio) hasta dar con el causante.
Método 3: Aumentar el límite de memoria PHP
A menudo, WordPress se queda sin memoria cuando ejecuta tareas pesadas, lo que resulta en la temida pantalla blanca.
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP. - Busca la línea que indica el inicio de la configuración y justo antes de la frase '¡Eso es todo, deja de editar!', añade la siguiente línea de código:
define( 'WP_MEMORY_LIMIT', '256M' );Guarda el archivo y actualiza tu sitio web. Con este incremento de memoria, es muy probable que tu página vuelva a la normalidad de forma inmediata.