¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La denominada Pantalla Blanca de la Muerte (White Screen of Death o WSoD) es uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web en WordPress. Cuando ocurre, tu sitio web deja de mostrar su contenido habitual y simplemente muestra una página totalmente en blanco, tanto en el front-end como en el panel de administración (wp-admin), sin ofrecer ningún mensaje de error visible para los visitantes.
Principales causas de la Pantalla Blanca de la Muerte
Este fallo suele estar relacionado con problemas en el código PHP, agotamiento de los recursos del servidor o conflictos entre los componentes instalados en tu CMS. Las causas más comunes incluyen:
- Un plugin recién instalado o actualizado que contiene errores de código (incompatibilidad PHP).
- Un tema (theme) mal optimizado o con modificaciones defectuosas en el archivo
functions.php. - Agotamiento del límite de memoria asignado a PHP en el servidor.
- Problemas con la caché o archivos del núcleo de WordPress corruptos.
Método 1: Activar el Modo Debug (Depuración) de WordPress
Para solucionar el error, primero necesitamos saber exactamente qué lo está causando. El modo de depuración de WordPress nos mostrará el error exacto en pantalla.
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Localiza el archivo raíz llamado
wp-config.phpen la carpeta principal de tu instalación. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Modifica esa línea (o añádela si no existe) para que quede de la siguiente manera:
define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); - Guarda los cambios y recarga tu página web. Ahora verás el error específico en lugar de la pantalla en blanco, lo que te indicará qué archivo o plugin está fallando.
Método 2: Desactivar todos los plugins mediante FTP
Si un plugin defectuoso es la causa de la WSoD, desactivarlos todos de golpe resolverá el problema inmediatamente.
- Conéctate a tu servidor web utilizando un cliente FTP (como FileZilla).
- Navega hasta la ruta
/wp-content/. - Localiza la carpeta llamada
plugins. - Renombra esta carpeta a
plugins_oldpara forzar a WordPress a desactivar todos los complementos. - Vuelve a tu sitio web y recarga la página. Si el sitio vuelve a la normalidad, el problema era un plugin.
- Vuelve a renombrar la carpeta como
plugins, entra en tu panel de administración y ve activando los plugins uno por uno hasta encontrar al culpable.
Método 3: Cambiar temporalmente al tema por defecto
Si el problema persiste tras revisar los plugins, es muy probable que el fallo se deba a tu tema actual.
- Accede a tu servidor vía FTP o Administrador de Archivos.
- Dirígete a la ruta
/wp-content/themes/. - Busca la carpeta correspondiente a tu tema activo actual y descárgala a tu ordenador como copia de seguridad.
- Asegúrate de tener instalado al menos un tema oficial de WordPress, como
twentytwentythreeotwentytwentyfour. - Elimina la carpeta de tu tema actual del servidor. WordPress detectará la ausencia y cargará automáticamente el tema por defecto disponible.
- Verifica si tu sitio web vuelve a cargar correctamente. Si es así, deberás revisar el archivo
functions.phpde tu tema anterior para corregir el error.