¿Qué es la Pantalla Blanca de la Muerte (WSoD) en WordPress?
La denominada Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web. Este fallo provoca que tu página web y tu panel de administración (wp-admin) se muestren completamente en blanco, sin arrojar ningún código de error visible para los visitantes.
Principales Causas del Error Blanco en WordPress
Este problema suele estar relacionado directamente con fallos en el lenguaje PHP o con incompatibilidades graves. Entre las causas más comunes destacan:
- Agotamiento del límite de memoria RAM asignado a PHP.
- Conflictos recientes tras la actualización o instalación de un plugin defectuoso.
- Incompatibilidad de un tema (template) con la versión actual de WordPress o PHP.
- Errores en la sintaxis de archivos fundamentales como
functions.php.
Método 1: Activar el Modo de Depuración (Debugging) de WordPress
Para conocer la causa exacta del error, debes habilitar el registro de errores de PHP modificando el archivo de configuración principal.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Localiza el archivo raíz llamado
wp-config.phpen el directorio principal de tu instalación. - Ábrelo con un editor de texto y busca la línea que contiene
define('WP_DEBUG', false);. - Modifica ese valor a verdadero cambiando la línea por:
define('WP_DEBUG', true);y añade debajodefine('WP_DEBUG_DISPLAY', true);. - Guarda los cambios y recarga tu página web para visualizar el error exacto que está generando el bloqueo.
Método 2: Desactivar Plugins y Temas Defectuosos vía FTP
Si un complemento o plantilla ha causado el fallo tras una actualización, puedes desactivarlo manualmente sin acceder al panel de administración.
- Accede al servidor mediante FTP o el Administrador de Archivos de tu cPanel.
- Navega hasta la ruta
wp-content/plugins. - Cambia temporalmente el nombre de la carpeta del directorio de plugins (por ejemplo, a
plugins_old). - Verifica si tu sitio web vuelve a funcionar. Si es así, renombra la carpeta de nuevo y ve desactivando los plugins uno a uno desde el panel para identificar al culpable.
- Si el problema persiste, realiza el mismo proceso con tu tema accediendo a
wp-content/themespara forzar la activación del tema por defecto de WordPress.
Método 3: Aumentar el Límite de Memoria de PHP
Si WordPress se queda sin recursos de memoria durante la ejecución de scripts pesados, mostrará la pantalla en blanco.
- Abre tu archivo
wp-config.phpmediante FTP o el gestor de archivos. - Busca la línea que indica el inicio de la configuración y añade el siguiente fragmento de código:
define('WP_MEMORY_LIMIT', '256M');. - Guarda los cambios en el archivo y actualiza tu sitio web en el navegador para comprobar si el problema se ha resuelto de forma definitiva.