¿Qué es la Pantalla Blanca de la Muerte (WSoD) en WordPress?
La denominada Pantalla Blanca de la Muerte (White Screen of Death o WSoD) es uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web. Cuando ocurre, tu página web deja de mostrar su contenido habitual y en su lugar aparece una pantalla completamente en blanco, tanto en el front-end como en el panel de administración (wp-admin), sin mostrar ningún mensaje de error específico.
Principales causas de este error en WordPress
Este problema suele estar relacionado con fallos en el código PHP, agotamiento de los recursos del servidor o incompatibilidades entre complementos. Entre las causas más comunes destacan:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Conflictos recientes tras instalar o actualizar un plugin o tema.
- Errores en la sintaxis del archivo
functions.phpdel tema activo. - Problemas con la caché del servidor o del navegador.
Método 1: Activar el Modo de Depuración de WordPress (WP_DEBUG)
Para saber exactamente qué está causando la pantalla en blanco, el primer paso es habilitar el modo de depuración de WordPress. Esto te mostrará el error exacto en lugar de una pantalla vacía.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Busca el directorio raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo por seguridad y luego ábrelo con un editor de texto.
- Busca la línea que dice
define('WP_DEBUG', false);o agrégala si no existe. - Modifica el valor para que quede de la siguiente manera:
define('WP_DEBUG', true);y añade debajo la líneadefine('WP_DEBUG_DISPLAY', true);. - Guarda los cambios y recarga tu sitio web para visualizar el error específico y proceder a solucionarlo.
Método 2: Desactivar todos los plugins a través de FTP
Si el modo de depuración apunta a un plugin como el responsable del fallo, o si no puedes acceder al panel de administración, la solución más rápida es desactivar todos los complementos de forma manual.
- Accede a tu servidor mediante FTP o el explorador de archivos del panel de control de tu hosting (cPanel o Plesk).
- Navega hasta la ruta
/wp-content/. - Localiza la carpeta llamada
plugins. - Renombra esta carpeta a
plugins_desactivadospara forzar a WordPress a desactivar todos los complementos automáticamente. - Vuelve a tu sitio web y recarga la página. Si la pantalla blanca ha desaparecido, el problema era causado por uno de los plugins.
- Vuelve a renombrar la carpeta como
plugins, entra a tu panel de administración y ve activando los plugins uno por uno desde el escritorio de WordPress hasta identificar al culpable.
Método 3: Aumentar el límite de memoria PHP
A menudo, WordPress se queda sin memoria suficiente para ejecutar scripts pesados, lo que provoca la pantalla en blanco. Puedes incrementar este límite fácilmente.
- Abre el archivo
wp-config.phpen la raíz de tu sitio mediante FTP o el administrador de archivos. - Busca la línea que indica el inicio de la configuración o sitúate justo antes de la línea que dice
/* ¡Eso es todo, deja de editar! Feliz publicación */. - Añade el siguiente fragmento de código:
define('WP_MEMORY_LIMIT', '256M');. - Guarda los cambios en el archivo y recarga tu sitio web para comprobar si el problema se ha resuelto definitivamente.