Introducción a la Pantalla Blanca de la Muerte en WordPress
La denominada Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es un problema común en WordPress donde el sitio web se muestra completamente en blanco, sin arrojar ningún mensaje de error específico. Esto puede ocurrir tanto en el frontend como en el panel de administración (wp-admin), impidiendo el acceso total a la gestión del sitio.
Causas Principales de la Pantalla Blanca
Este fallo suele estar relacionado con errores de código en PHP, problemas de memoria insuficiente o conflictos directos entre complementos y temas. Las causas más frecuentes incluyen:
- Un plugin recién instalado o actualizado que contiene código defectuoso o incompatible.
- Un tema (template) mal programado o con errores de sintaxis en el archivo
functions.php. - Agotamiento del límite de memoria asignado a PHP en el servidor de hosting.
- Errores en la versión de PHP ejecutada por el servidor tras una actualización reciente.
Método 1: Activar el Modo de Depuración (WP_DEBUG) para Identificar el Error
El primer paso para solucionar este problema es averiguar qué está causando exactamente el fallo visualizando el mensaje de error real. Para ello, debes activar el modo debug.
- Accede a los archivos de tu servidor web mediante un cliente FTP (como FileZilla) o el Administrador de Archivos de tu proveedor de hosting.
- Busca la carpeta raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo y luego á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). - Cambia el valor a
truey añade justo debajo la siguiente línea para registrar los errores en un archivo de texto:
define('WP_DEBUG_DISPLAY', true);
Guarda los cambios, sube el archivo modificado a tu servidor y recarga la página web en tu navegador. Ahora verás el error exacto y el archivo responsable de la falla.
Método 2: Desactivar Todos los Plugins a Través de FTP
Si el error fue provocado por una incompatibilidad tras actualizar un plugin, la solución más directa es desactivarlos todos de forma masiva sin acceder al panel de administración.
- Conéctate a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
- Navega hasta la ruta
/wp-content/. - Localiza la carpeta llamada
plugins. - Renombra esta carpeta temporalmente con otro nombre, por ejemplo,
plugins_old. - Vuelve a tu sitio web y recarga la página. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el causante del problema.
- Vuelve a nombrar la carpeta como
plugins, entra en su interior y ve cambiando el nombre de cada subcarpeta de plugin una por una, comprobando la web tras cada cambio hasta dar con el plugin defectuoso para eliminarlo o actualizarlo definitivamente.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, WordPress se queda sin recursos al ejecutar scripts pesados, generando la pantalla blanca. Ampliar el límite de memoria asignado puede resolverlo instantáneamente.
- Accede al archivo
wp-config.phpen la raíz de tu sitio mediante FTP o administrador de archivos. - Busca la línea que indica el inicio de la configuración de WordPress.
- Añade la siguiente línea de código justo antes de la frase '¡Eso es todo, deja de editar!':
define('WP_MEMORY_LIMIT', '256M');
Guarda los cambios y comprueba si tu sitio web vuelve a cargar con normalidad. Si el problema persiste, contacta con tu proveedor de hosting para verificar los límites de recursos de tu plan.