¿Qué es la Pantalla Blanca de la Muerte en WordPress y por qué ocurre?
La llamada Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es un error común en WordPress que hace que tu sitio web y el panel de administración se muestren completamente en blanco, sin arrojar ningún mensaje de error específico. Esto suele desconcertar a los administradores, pero tiene solución.
Causas principales de la Pantalla Blanca de la Muerte
Este fallo puede deberse a diversos factores técnicos. Entre los más habituales se encuentran:
- Agotamiento del límite de memoria PHP asignado al servidor.
- Conflictos graves de compatibilidad entre plugins o temas recién instalados o actualizados.
- Errores en el código PHP dentro del archivo
functions.phpdel tema activo. - Problemas con la versión de PHP en el servidor de hosting.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para conocer la causa exacta del error, debes habilitar el registro de depuración en WordPress. Sigue estos pasos:
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - 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 error exacto y el archivo responsable en lugar de la pantalla en blanco.
Método 2: Desactivar todos los plugins mediante FTP
Si un plugin defectuoso causó el problema, puedes desactivarlos todos sin acceder al panel de administración:
- Accede a tu servidor vía FTP o explorador de archivos.
- Navega hasta la ruta
wp-content/. - Renombra la carpeta
pluginsaplugins_old. - Visita tu sitio web; si la pantalla blanca desaparece, el fallo proviene de uno de los plugins. Restaura el nombre original de la carpeta y desactiva los plugins uno por uno desde el panel para identificar al culpable.
Método 3: Aumentar el límite de memoria PHP
Si WordPress superó el consumo de memoria permitido, debes incrementar el límite añadiendo una directiva en el archivo wp-config.php justo antes de la línea que indica ¡Eso es todo, deja de editar!:
define('WP_MEMORY_LIMIT', '256M');Guarda el archivo y actualiza tu navegador. Tu sitio web debería volver a funcionar con normalidad.