Introducción a la Pantalla Blanca de la Muerte en WordPress
La Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es uno de los problemas más frustrantes a los que se enfrenta cualquier administrador de sitios web. Cuando ocurre, tu página web y el panel de administración (wp-admin) se quedan completamente en blanco, sin mostrar ningún mensaje de error específico. Esto suele deberse a un fallo en la ejecución del código PHP o a un agotamiento de los recursos del servidor.
Principales causas del error WSoD
Antes de aplicar cualquier solución, es importante entender por qué se produce este fallo. Las causas más comunes incluyen:
- Incompatibilidad o conflictos entre plugins recién instalados o actualizados.
- Un tema defectuoso o mal codificado.
- Agotamiento del límite de memoria asignado a PHP (Memory Limit).
- Problemas con la caché del navegador o del servidor.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para solucionar el problema, primero necesitamos ver qué error exacto está ocurriendo. Sigue estos pasos para activar el registro de errores en WordPress:
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo por precaución y ábrelo con un editor de texto plano (como Notepad++ o VS Code).
- Busca la línea que dice
define( 'WP_DEBUG', false );y cámbiala por el siguiente bloque de código:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );Guarda los cambios y vuelve a cargar tu sitio web. Ahora, en lugar de una pantalla en blanco, deberías ver un mensaje de error que señala el archivo exacto y la línea de código responsable del problema.
Método 2: Desactivar todos los plugins problemáticos
Si sospechas que un plugin causó el error, puedes desactivarlos todos de golpe desde el servidor sin necesidad de acceder al panel de administración:
- Accede nuevamente a tu servidor mediante FTP o el Administrador de Archivos del hosting.
- Navega hasta la ruta
/wp-content/. - Busca la carpeta llamada
plugins. - Renombra esta carpeta a algo como
plugins_old. - Visita tu sitio web. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el causante.
Para identificar cuál fue, vuelve a cambiar el nombre de la carpeta a plugins, entra a tu panel de administración, actívalos uno por uno y recarga la página tras cada activación hasta que el error vuelva a aparecer.
Método 3: Aumentar el límite de memoria PHP
Si WordPress se queda sin memoria, el servidor detiene la ejecución, resultando en la pantalla blanca. Para solucionarlo:
- 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 línea que dice 'That's all, stop editing!':
define( 'WP_MEMORY_LIMIT', '256M' );Guarda el archivo y recarga tu página web. Con estos sencillos métodos, habrás solucionado la Pantalla Blanca de la Muerte en tu sitio de WordPress con éxito.