Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los problemas más frustrantes a los que se enfrenta un administrador de sitios web es la conocida como Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés). Este fallo provoca que tu página web de WordPress cargue completamente en blanco, tanto en el frontend como en el panel de administración, sin mostrar ningún mensaje de error evidente que indique el origen del problema.
Causas principales de la Pantalla Blanca de la Muerte
Este error suele estar relacionado con fallos en el código PHP, problemas de agotamiento de memoria o incompatibilidades directas entre complementos y temas. Las causas más comunes incluyen:
- Agotamiento del límite de memoria PHP asignado a WordPress.
- Conflictos recientes tras instalar o actualizar un plugin.
- Incompatibilidad de un tema con la versión actual de PHP.
- Errores en la sintaxis de archivos personalizados dentro del tema hijo (child theme).
Método 1: Activar el modo de depuración (WP_DEBUG)
Para saber exactamente qué está causando el problema, lo primero que debes hacer es activar el modo de depuración en WordPress para ver el error real 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 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.
- Busca la línea que dice
define('WP_DEBUG', false);y cámbiala por el siguiente bloque de código:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
Guarda los cambios y recarga tu sitio web. Ahora aparecerá el mensaje de error específico y el archivo exacto que está generando el conflicto.
Método 2: Desactivar todos los plugins problemáticos
Si el paso anterior te indicó que un plugin es el responsable o si sospechas de una incompatibilidad reciente, puedes desactivarlos todos de forma masiva desde el servidor.
- Accede nuevamente 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 a
plugins_desactivadospara forzar a WordPress a desactivar todos los complementos automáticamente. - Visita tu sitio web; si la pantalla blanca ha desaparecido, el problema era causado por uno de los plugins. Vuelve a renombrar la carpeta como
plugins, entra a tu panel y ve activando uno por uno para hallar al culpable.
Método 3: Aumentar el límite de memoria PHP
A menudo, WordPress se queda sin recursos al ejecutar scripts pesados, lo que deriva en la pantalla en blanco.
- Abre el archivo
wp-config.phpubicado en la raíz de tu WordPress. - Añade la siguiente línea de código justo antes de la línea 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.