¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La Pantalla Blanca de la Muerte (WSoD por sus siglas en inglés, White Screen of Death) es uno de los errores más frustrantes a los que se enfrenta un administrador de WordPress. Ocurre cuando tu sitio web se carga completamente en blanco, sin mostrar ningún mensaje de error visible ni permitir el acceso al panel de administración (wp-admin). Este fallo suele ser provocado por un script que ha agotado el límite de memoria PHP, o bien por un conflicto grave entre plugins o temas incompatibles.
Causas Principales del Error WSoD
Antes de aplicar cualquier solución, es importante entender por qué se produce este comportamiento en tu servidor:
- Agotamiento del límite de memoria asignada a PHP en el servidor.
- Errores de sintaxis o incompatibilidades en el código del archivo functions.php de tu tema actual.
- Actualización defectuosa o conflicto crítico en algún plugin instalado recientemente.
- Problemas de caché en el servidor o en herramientas intermedias.
Método 1: Activar el Modo de Depuración de WordPress (WP_DEBUG)
Para saber exactamente qué está causando el problema, debes activar el modo de depuración modificando el archivo de configuración principal.
- Conéctate a tu servidor mediante un cliente FTP o utiliza el Administrador de Archivos de tu proveedor de Hosting.
- Localiza la raíz de tu instalación de WordPress y busca el archivo
wp-config.php. - Abre el archivo para editarlo y busca la línea que dice:
define('WP_DEBUG', false); - Cámbala por el siguiente fragmento de código para forzar la visualización de los errores en pantalla:
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 mensaje de error exacto con la ruta del archivo responsable.
Método 2: Desactivar Todos los Plugins vía FTP
Si el error comenzó tras instalar o actualizar un complemento, es muy probable que un plugin sea el culpable.
- Accede a tu servidor mediante FTP o el explorador de archivos del cPanel.
- Navega hasta la ruta
wp-content/. - Busca la carpeta llamada
pluginsy cámbiale el nombre temporalmente aplugins_old. - Vuelve a tu sitio web e intenta acceder. Si la pantalla blanca ha desaparecido, el problema era un plugin.
- Regresa al servidor, restaura el nombre original a la carpeta y entra al panel de administración para activar los plugins uno por uno hasta dar con el defectuoso.
Método 3: Aumentar el Límite de Memoria PHP
Si WordPress se queda sin recursos, el servidor detiene la ejecución abruptamente, generando la pantalla en blanco.
- Abre el archivo
wp-config.phpen la raíz de tu WordPress. - Añade la siguiente línea justo antes de la frase que dice «¡Eso es todo, deja de editar!»:
define('WP_MEMORY_LIMIT', '256M');
Guarda el archivo y comprueba si tu sitio web vuelve a funcionar con normalidad.