¿Qué es la Pantalla Blanca de la Muerte (WSoD) en WordPress?
La Pantalla Blanca de la Muerte, conocida en inglés como White Screen of Death (WSoD), es un error común en WordPress que hace que tu sitio web muestre una página completamente en blanco, sin mensajes de error específicos tanto en el panel de administración como en el frontend. Esto impide por completo el acceso a tu sitio, lo que requiere una intervención técnica rápida para restaurar su funcionamiento.
Causas Principales del Error WSoD
Este problema suele estar relacionado con fallos en el código PHP, agotamiento de los recursos del servidor o conflictos entre los componentes instalados. Las causas más frecuentes son:
- Incompatibilidad o error crítico en un plugin recién actualizado o instalado.
- Fallos derivados de una actualización defectuosa del tema activo o funciones mal escritas en el archivo
functions.php. - Agotamiento del límite de memoria asignado a PHP (Memory Limit).
- Problemas con la versión de PHP instalada en el servidor web.
Métodos para Solucionar la Pantalla Blanca de la Muerte
Para solucionar este problema, necesitarás acceso a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
Método 1: Activar el modo de depuración (Debug Mode) de WordPress
Para conocer la causa exacta del error, debes activar el registro de errores de WordPress editando el archivo de configuración principal.
- Accede a tu servidor mediante FTP o el panel de control de tu hosting (cPanel, Plesk, etc.).
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo y ábrelo con un editor de código plano (como Notepad++ o VS Code).
- Busca la línea que dice
define( 'WP_DEBUG', false );(o agrégala si no existe) y cámbiala por el siguiente bloque de código:
define( 'WP_DEBUG', true );define( 'WP_DEBUG_DISPLAY', true );
- Guarda los cambios y recarga tu página web. Ahora verás el error exacto y el archivo responsable de la caída.
Método 2: Desactivar todos los plugins problemáticos
Si un plugin ha provocado el fallo y no puedes acceder al panel de administración, puedes desactivarlos todos desde el servidor.
- Accede al directorio
wp-contentde tu instalación de WordPress a través de FTP. - Localiza la carpeta llamada
plugins. - Renombra esta carpeta a algo diferente, por ejemplo:
plugins_desactivados. - Comprueba si tu sitio web vuelve a funcionar. Si es así, significa que uno de tus plugins causaba el conflicto.
- Vuelve a nombrar la carpeta como
plugins, entra a tu panel de administración, ve a Plugins y actívalos uno por uno hasta identificar cuál genera el error.
Método 3: Aumentar el límite de memoria PHP
A menudo, el error WSoD ocurre porque WordPress se queda sin memoria RAM asignada en el servidor para ejecutar scripts pesados.
- Abre el archivo
wp-config.phpubicado en la raíz de tu sitio. - Añade la siguiente línea de código justo antes de la frase '¡Eso es todo, deja de editar!':
define( 'WP_MEMORY_LIMIT', '256M' );
- Guarda los cambios y actualiza tu sitio web para verificar si la pantalla blanca ha desaparecido.