Introducción a la Pantalla Blanca de la Muerte en WordPress
La llamada Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es uno de los problemas más frustrantes a los que se enfrenta un administrador de WordPress. Cuando ocurre, tu sitio web y el panel de administración dejan de mostrar contenido, reemplazándose por una página completamente en blanco sin ningún mensaje de error visible, lo que dificulta saber el origen exacto del fallo.
Causas Principales del Error WSoD
Este problema suele estar relacionado con fallos en el código PHP, incompatibilidades o agotamiento de recursos del servidor. Entre las causas más comunes destacan:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Conflictos recientes tras instalar o actualizar un plugin o tema.
- Errores en la sintaxis de archivos personalizados o del archivo functions.php.
- Problemas con la caché del servidor o de plugins de optimización.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para identificar la causa exacta, el primer paso es habilitar el registro de errores de WordPress modificando el archivo wp-config.php mediante FTP o el Administrador de Archivos de tu Hosting.
- Accede a los archivos de tu web y localiza el archivo
wp-config.phpen la raíz. - Abre el archivo y busca la línea que define
define('WP_DEBUG', false);. - Cambiala por el siguiente bloque de código para forzar la visualización de errores:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);Una vez guardados los cambios, recarga tu página web. En lugar de la pantalla en blanco, deberías ver una traza de error indicando qué archivo y línea de código están causando el problema.
Método 2: Desactivar Todos los Plugins y Temas
Si un plugin defectuoso ha causado el bloqueo, desactivarlos todos de golpe resolverá el acceso al panel de administración.
- Conéctate a tu servidor mediante un cliente FTP o el panel de control de tu hosting.
- Navega hasta la ruta
wp-content/. - Renombra la carpeta
pluginsaplugins_old. - Comprueba si tu sitio web vuelve a funcionar. Si es así, ve renombrándolos individualmente o entra al panel para activar los plugins uno a uno hasta dar con el culpable.
Método 3: Aumentar el Límite de Memoria de PHP
Si WordPress se queda sin memoria durante la ejecución de scripts pesados, se generará la pantalla en blanco. Puedes ampliar este límite fácilmente.
Edita nuevamente el archivo wp-config.php e introduce 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 vuelve a cargar tu sitio web para comprobar si el problema ha quedado solucionado de forma definitiva.