¿Qué es 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 errores más frustrantes a los que se enfrenta un administrador de WordPress. Cuando ocurre, tu sitio web completo, incluyendo la página de inicio y el panel de administración (wp-admin), se vuelve completamente blanco, sin mostrar ningún mensaje de error útil a simple vista.
Causas principales de la Pantalla Blanca de la Muerte
Este fallo suele estar relacionado con problemas de código en PHP, agotamiento de recursos del servidor o conflictos entre componentes. Las causas más comunes incluyen:
- Un plugin recién instalado o actualizado que contiene código defectuoso o incompatible.
- Un tema (template) mal codificado o incompatibilidad tras una actualización del núcleo de WordPress.
- Agotamiento del límite de memoria asignado a PHP en el servidor.
- Errores en la caché del servidor o problemas con el servicio de alojamiento web.
Método 1: Activar el Modo de Depuración (Debug) de WordPress
Para saber exactamente qué está causando el error, debes habilitar el modo de depuración de WordPress. Esto te mostrará el mensaje de error exacto en lugar de la pantalla en blanco.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Busca la carpeta raíz de tu instalación de WordPress (donde se encuentran las carpetas
wp-admin,wp-contentywp-includes). - Localiza el archivo
wp-config.php, descárgalo como copia de seguridad y ábrelo con un editor de texto plano. - Busca la línea que dice
define( 'WP_DEBUG', false );y cámbiala por el siguiente fragmento de código:
define( 'WP_DEBUG', true );define( 'WP_DEBUG_DISPLAY', true );
- Guarda los cambios y sube el archivo de nuevo a tu servidor. Recarga tu página web y ahora deberías ver el error específico indicando el archivo y la línea de código responsable.
Método 2: Desactivar todos los plugins problemáticos
Si un plugin causó el conflicto y no puedes acceder al panel de administración, la solución más rápida es desactivarlos todos a través de FTP.
- Accede a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
- Navega hasta la ruta
/wp-content/. - Renombra la carpeta llamada
pluginsa algo comoplugins_old. - Vuelve a tu sitio web e intenta cargar el panel de administración o la página principal. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el causante.
- Regresa al servidor, vuelve a nombrar la carpeta como
pluginsy entra a tu panel de administración para activar los plugins uno por uno hasta encontrar el defectuoso.
Método 3: Aumentar el límite de memoria de PHP
A menudo, WordPress se queda sin memoria asignada cuando ejecuta tareas pesadas, lo que genera la pantalla blanca.
- Abre tu archivo
wp-config.phpubicado en la raíz de tu sitio web. - Añade la siguiente línea de código justo antes de la frase ¡Eso es todo, deja de editar! Feliz blogging:
define( 'WP_MEMORY_LIMIT', '256M' );
- Guarda los cambios y comprueba si tu sitio web vuelve a funcionar con normalidad.