¿Qué es la Pantalla Blanca de la Muerte (WSoD) en WordPress?
La Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es uno de los errores más desconcertantes a los que se enfrenta un administrador de WordPress. Ocurre cuando tu sitio web, tanto el panel de administración como la página principal, se vuelven completamente blancos sin mostrar ningún mensaje de error útil. Esto suele ser el resultado de un script que ha agotado el límite de memoria de PHP o de un conflicto directo entre plugins o temas.
Causas principales de la pantalla blanca en WordPress
Antes de aplicar cualquier solución, es importante conocer qué provoca este comportamiento en tu CMS:
- Agotamiento del límite de memoria asignado a PHP (Memory Limit).
- Conflictos graves tras la instalación o actualización de un plugin o tema incompatible.
- Errores en la versión de PHP ejecutada en el servidor web.
- Archivos del núcleo de WordPress corruptos debido a una mala actualización.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para saber exactamente qué está causando el error, debemos activar el registro de errores de WordPress modificando el archivo de configuración principal.
- Accede a tu servidor mediante FTP o el Administrador de Archivos de tu proveedor de hosting.
- Localiza el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbiala 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 sitio web. Ahora, en lugar de una pantalla en blanco, deberías ver el error exacto y la ruta del archivo que lo está provocando.
Método 2: Desactivar todos los plugins mediante FTP
Si un plugin defectuoso es el culpable, desactivarlos todos de golpe restaurará el acceso a tu sitio web para que puedas investigar cuál causó el fallo.
- Conéctate a tu hosting utilizando un cliente FTP como FileZilla.
- Navega hasta la carpeta
wp-contentde tu instalación. - Haz clic derecho sobre la carpeta llamada
pluginsy seleccionaRenombrar. - Cambia el nombre de la carpeta a
plugins_desactivados.
Vuelve a tu navegador y comprueba si tu web ya carga. Si es así, entra a tu panel de administración, renombra la carpeta de vuelta a plugins y ve activando uno por uno desde el escritorio para identificar al responsable.
Método 3: Cambiar a un tema predeterminado
Si el problema persiste tras desactivar los plugins, es muy probable que el tema actual esté generando un error fatal en PHP.
- Accede nuevamente a tu servidor por FTP o explorador de archivos del hosting.
- Entra a la ruta
wp-content/themes. - Localiza la carpeta de tu tema activo actual y descárgala a tu ordenador como copia de seguridad.
- Si WordPress detecta que el tema activo ya no existe, automáticamente recurrirá a un tema predeterminado (como Twenty Twenty-Four).
Recarga tu página web. Si el sitio vuelve a la normalidad, sabrás que el error residía en el código del tema y deberás contactar con su desarrollador o restaurar una versión anterior funcional.