¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La denominada Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es uno de los errores más frustrantes a los que se enfrenta un administrador de sitios web. Cuando ocurre, tu página web y el panel de administración (wp-admin) dejan de mostrar contenido por completo, presentando únicamente una pantalla totalmente blanca sin ningún mensaje de error visible, lo que dificulta saber exactamente qué está fallando.
Causas principales de la Pantalla Blanca de la Muerte
Este problema suele estar relacionado casi siempre con fallos en el código PHP, incompatibilidades o saturación de recursos. Entre las causas más comunes destacan:
- Un conflicto grave o error fatal en un plugin recién instalado o actualizado.
- Incompatibilidades en el código del tema activo (functions.php o errores de sintaxis).
- Agotamiento del límite de memoria PHP asignado a tu alojamiento web.
- Versiones de PHP obsoletas o incompatibles con los componentes de tu sitio.
Método 1: Activar el modo de depuración de WordPress (WP_DEBUG)
Para poder ver el error real que está ocultando la pantalla blanca, debes habilitar el modo de depuración editando el archivo de configuración principal de tu sitio mediante FTP o el Administrador de Archivos de tu cPanel.
- Accede a los archivos de tu servidor y localiza el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Ábrelo con un editor de código y busca la siguiente línea:
define( 'WP_DEBUG', false ); - Reemplázala por el siguiente bloque de código para forzar la visualización de errores:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
- Guarda los cambios y recarga tu página web. Ahora, en lugar de una pantalla en blanco, deberías ver el mensaje de error exacto y el archivo que lo está provocando.
Método 2: Desactivar todos los plugins mediante FTP
Si el método anterior apunta a que un complemento es el causante del fallo, o si no puedes acceder al panel de control, la solución más rápida es desactivar masivamente todos los plugins.
- Conéctate a tu servidor web utilizando un cliente FTP (como FileZilla).
- Navega hasta la ruta
/wp-content/dentro del directorio de tu instalación de WordPress. - Localiza la carpeta llamada
pluginsy cámbiale el nombre porplugins_desactivados. - Vuelve a tu navegador web y comprueba si tu sitio web o el panel de administración vuelven a cargar. Si es así, renueva la carpeta a su nombre original y ve activando los plugins uno por uno desde el panel de WordPress para identificar al culpable.
Método 3: Cambiar temporalmente al tema por defecto
Si el problema persiste tras desactivar los plugins, es muy probable que el fallo radique en el tema (plantilla) que estás utilizando actualmente.
- Accede nuevamente a tu servidor vía FTP o gestor de archivos de tu hosting.
- Entra en la carpeta
/wp-content/themes/. - Busca la carpeta correspondiente al tema activo de tu web y descárgala a tu ordenador como medida de seguridad, luego elimínala del servidor. (Nota: Asegúrate de tener al menos un tema oficial de WordPress instalado, como
Twenty Twenty-Three). - WordPress detectará la ausencia del tema activo y cambiará automáticamente al tema por defecto disponible. Comprueba si tu sitio web vuelve a funcionar con normalidad.