¿Qué es la Pantalla Blanca de la Muerte en WordPress y por qué ocurre?
La Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es un error común en WordPress que hace que tu sitio web muestre una página completamente en blanco, sin mensajes de error específicos, tanto en el front-end como en el panel de administración (wp-admin). Esto suele ser causado por agotamiento del límite de memoria PHP, plugins o temas incompatibles, o errores en la codificación de archivos del núcleo.
Causas principales de la WSoD en WordPress
- Agotamiento del límite de memoria asignado a PHP en el servidor.
- Conflictos recientes tras instalar o actualizar un plugin o tema.
- Errores de sintaxis en el archivo
functions.phpdel tema activo. - Problemas con la versión de PHP ejecutada 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 modo de depuración de WordPress modificando el archivo de configuración principal.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca la raíz de tu sitio web de WordPress y localiza el archivo
wp-config.php. - Ábrelo con un editor de código y busca la siguiente línea (o agrégala si no existe):
define('WP_DEBUG', false); - Cambiala por el siguiente bloque de código para forzar la visualización de errores:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);Guarda los cambios y recarga tu página web. Ahora verás el error exacto y el archivo responsable de la falla.
Método 2: Desactivar todos los plugins mediante FTP
Si un plugin defectuoso causó el problema, desactivarlos sin acceso al panel de administración resolverá el inconveniente de inmediato.
- Accede a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
- Navega hasta la carpeta
wp-content. - Cambia el nombre de la carpeta
pluginsporplugins_desactivados. - Visita tu sitio web. Si la pantalla blanca ha desaparecedo, el problema proviene de uno de tus complementos.
- Vuelve a renombrar la carpeta como
pluginsy desactiva los plugins uno por uno desde el panel de administración tras ingresar para hallar al culpable.
Método 3: Aumentar el límite de memoria PHP
Si tu sitio web se queda sin recursos al ejecutar tareas pesadas, incrementar la memoria PHP disponible solucionará el error.
- Abre el archivo
wp-config.phpubicado en la raíz de tu instalación de WordPress. - Agrega la siguiente línea justo antes de la frase ¡Eso es todo, deja de editar! Feliz publicación:
define('WP_MEMORY_LIMIT', '256M');Guarda el archivo y comprueba si tu sitio web vuelve a funcionar con normalidad.