¿Qué es 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 y el panel de administración dejan de mostrar contenido, reemplazándose por una página completamente en blanco, sin ningún código de error visible para los visitantes.
Causas Principales de la Pantalla Blanca en WordPress
Este fallo suele estar relacionado casi siempre con problemas en el lenguaje de programación PHP. Las causas más comunes incluyen:
- Agotamiento del límite de memoria asignada a PHP.
- Conflictos recientes entre plugins o temas incompatibles.
- Errores de sintaxis al modificar archivos del tema (como
functions.php). - Versiones de PHP obsoletas que no son compatibles con tus complementos.
Método 1: Activar el Modo de Depuración (Debug) de WordPress
Para saber exactamente qué está causando el problema, debes activar el modo de depuración editando el archivo de configuración principal de tu sitio.
- Conéctate a tu servidor mediante un cliente FTP o utilizando 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. - 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 en lugar de ver una pantalla en blanco, aparecerá el mensaje de error exacto con la ruta del archivo que genera el conflicto.
Método 2: Desactivar Todos los Plugins vía FTP
Si un plugin defectuoso causó la pantalla blanca tras una actualización, puedes desactivarlos todos de golpe sin acceder al panel de administración.
- Accede a tu servidor mediante FTP o el Administrador de Archivos del hosting.
- Navega hasta la ruta
wp-content/. - Localiza la carpeta llamada
plugins. - Haz clic derecho sobre la carpeta
pluginsy cámbiale el nombre temporalmente aplugins_desactivados. - Visita tu sitio web. Si la pantalla blanca ha desaparecedo, significa que uno de tus plugins era el culpable.
Para identificar cuál era el plugin problemático, vuelve a renombrar la carpeta como plugins y ve desactivando cada subcarpeta de plugin individualmente desde tu servidor hasta dar con el responsable.
Método 3: Aumentar el Límite de Memoria de PHP
Muchas veces WordPress se queda sin recursos al ejecutar scripts pesados, provocando la interrupción total de la página.
- Abre tu archivo
wp-config.phpubicado en la raíz de WordPress. - Busca la línea que indica el inicio de la configuración y añade el siguiente código justo antes de la frase '¡Eso es todo, deja de editar!':
define('WP_MEMORY_LIMIT', '256M');Guarda el archivo y actualiza tu navegador. Con este incremento de memoria, los procesos pesados podrán ejecutarse correctamente y tu sitio web volverá a la normalidad.