¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La conocida como Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web en WordPress. Cuando ocurre, tu sitio web y el panel de administración (wp-admin) dejan de cargarse por completo, mostrando únicamente una página en blanco sin ningún mensaje de error visible.
Causas Principales del Error WSoD
Este fallo suele estar relacionado casi siempre con problemas 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 genera un conflicto fatal.
- Un tema (template) defectuoso o con errores de sintaxis en el archivo
functions.php. - Agotamiento del límite de memoria RAM asignado a PHP en el servidor.
- Problemas con la versión de PHP instalada en el hosting.
Método 1: Activar el Modo de Depuración (Debug) de WordPress
Para saber exactamente qué está causando la pantalla blanca, el primer paso es activar el modo de depuración de WordPress. Esto mostrará los errores en lugar de ocultarlos.
- Conéctate a tu servidor mediante un cliente FTP o utiliza el Administrador de Archivos de tu cPanel.
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo por precaución y ábrelo con un editor de texto plano.
- Busca la línea que dice
define('WP_DEBUG', false);(si no existe, puedes crearla). - 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 en el navegador. Ahora deberías ver el error exacto y el archivo responsable del problema.
Método 2: Desactivar Plugins Problemáticos Vía FTP
Si el modo de depuración apunta a un plugin o sospechas que una extensión reciente rompió la web, puedes desactivar todos los plugins 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. - Renombra esta carpeta a
plugins_oldpara forzar a WordPress a desactivar todas las extensiones de forma automática. - Visita tu sitio web; si la pantalla blanca ha desaparecido, el problema era provocado por un plugin.
- Vuelve a cambiar el nombre de la carpeta a
plugins, entra a tu panel de WordPress y ve activando los plugins uno por uno hasta identificar cuál causa el fallo.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, WordPress se queda sin memoria asignada al ejecutar tareas pesadas, lo que resulta en una pantalla blanca.
- Abre nuevamente el archivo
wp-config.phpde tu instalación. - Añade la siguiente línea 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 funcionar con normalidad.