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 errores más frustrantes a los que se enfrenta un administrador de WordPress. Cuando ocurre, tu sitio web deja de cargar por completo tanto en el frontend como en el panel de administración (wp-admin), mostrando únicamente una página en blanco. Afortunadamente, este problema suele tener solución si se siguen los pasos adecuados para encontrar el origen del fallo.
Principales Causas del Error WSoD
Este problema casi siempre está relacionado con fallos en el código PHP, incompatibilidades o agotamiento de recursos del servidor. Entre las causas más comunes destacan:
- Un plugin recién instalado o actualizado que contiene código defectuoso.
- Un tema (template) incompatible o con errores de sintaxis en el archivo
functions.php. - Agotamiento del límite de memoria asignado a PHP (Memory Limit).
- Problemas con la caché del servidor o de plugins de optimización.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
El primer paso para solucionar el error es averiguar exactamente qué está causando el fallo. Para ello, debemos habilitar el registro de errores de WordPress.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu panel de alojamiento (cPanel/Plesk).
- Busca la raíz de tu instalación de WordPress y localiza el archivo llamado
wp-config.php. - Descarga una copia de seguridad del archivo por seguridad y ábrelo con un editor de texto plano (como Notepad++ o VS Code).
- Busca la línea que dice
define( 'WP_DEBUG', false );(si no existe, puedes crearla). - Cambiala por el siguiente bloque de código para forzar la visualización de errores:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );Guarda los cambios y recarga tu página web. En lugar de la pantalla en blanco, ahora deberías ver un mensaje de error detallando la ruta del archivo y la línea exacta que está causando el problema, lo que te permitirá saber qué plugin o tema desactivar.
Método 2: Desactivar Plugins y Temas Defectuosos
Si el modo de depuración apunta a un plugin o tema específico, o si sospechas que una instalación reciente rompió tu sitio, puedes desactivar todos los complementos directamente desde el servidor sin acceder al panel de administración.
- Accede nuevamente a tu servidor mediante FTP o el Administrador de Archivos.
- Navega hasta la carpeta
wp-content. - Renombra la carpeta
pluginsa algo comoplugins_old. Esto desactivará automáticamente todos los plugins de tu sitio. - Visita tu sitio web. Si la pantalla blanca ha desaparecido, el problema era provocado por uno de los plugins. Vuelve a renombrar la carpeta como
plugins, entra a tu panel de administración y ve activándolos uno por uno hasta dar con el culpable. - Si el problema persiste, realiza el mismo proceso con la carpeta de tu tema activo dentro de
wp-content/themes/para forzar a WordPress a usar un tema por defecto como Twenty Twenty-Four.
Método 3: Aumentar el Límite de Memoria de PHP
Muchas veces, la Pantalla Blanca de la Muerte ocurre porque WordPress se queda sin memoria RAM para ejecutar tareas pesadas, especialmente al usar constructores visuales o plugins complejos.
Para solucionar esto, puedes aumentar el límite de memoria editando el archivo wp-config.php o el archivo .htaccess.
- Abre tu archivo
wp-config.php. - Añade la siguiente línea justo antes de la frase ¡Eso es todo, deja de editar! Feliz publicación:
define( 'WP_MEMORY_LIMIT', '256M' );Guarda el archivo y actualiza tu sitio web en el navegador. Si el servidor lo permite, esto resolverá el problema de falta de recursos inmediatamente.