Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web es la conocida como Pantalla Blanca de la Muerte (WSoD) en WordPress. Este fallo hace que tu sitio web y el panel de administración se muestren completamente en blanco, sin arrojar ningún mensaje de error visible, lo que dificulta saber el origen exacto del problema.
Causas Principales del Error WSoD
La Pantalla Blanca de la Muerte suele estar relacionada con fallos en el código PHP, agotamiento de recursos o incompatibilidades. Las causas más comunes incluyen:
- Un plugin recién instalado o actualizado que genera un conflicto grave de código.
- Un tema defectuoso o incompatibilidades tras una actualización del theme principal.
- Agotamiento del límite de memoria PHP asignado a tu sitio web.
- Errores en la caché del navegador o del servidor.
Método 1: Activar el Modo de Depuración (Debug Mode) de WordPress
Para descubrir exactamente qué está causando el error, el primer paso es activar el modo de depuración de WordPress modificando el archivo de configuración principal.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Busca el archivo
wp-config.phpen el directorio raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de texto plano (como Notepad++ o VS Code).
- Busca la línea que dice
define( 'WP_DEBUG', false );(si no existe, puedes crearla). - Cambia el valor a
trueañadiendo debajo las siguientes líneas para registrar los errores en un archivo de texto:define( 'WP_DEBUG', true );define( 'WP_DEBUG_DISPLAY', true ); - Guarda los cambios y recarga tu página web en el navegador. Ahora verás el error exacto y el archivo responsable de la falla.
Método 2: Desactivar Plugins Problemáticos Mediante FTP
Si el modo de depuración apunta a un plugin como la causa del problema, puedes desactivarlo directamente sin acceder al panel de administración.
- Accede a tu servidor a través de FTP o del Administrador de Archivos del hosting.
- Navega hasta la ruta
/wp-content/. - Cambia el nombre de la carpeta
pluginspor otro, como por ejemploplugins_desactivados. - Visita tu sitio web; si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el culpable.
- Vuelve a renombrar la carpeta como
plugins, entra a tu servidor, y ve desactivando los plugins uno por uno (cambiando el nombre de sus carpetas individuales dentro del directorioplugins) hasta dar con el causante exacto.
Método 3: Cambiar a un Tema por Defecto de WordPress
Si el problema persiste después de revisar los plugins, es muy probable que el error provenga del tema activo.
- Entra a los archivos de tu sitio web mediante FTP o el Administrador de Archivos.
- Dirígete a la ruta
/wp-content/themes/. - Localiza la carpeta del tema que estás utilizando actualmente y descárgala a tu ordenador como respaldo.
- Asegúrate de tener instalado al menos un tema oficial por defecto, como
Twenty Twenty-ThreeoTwenty Twenty-Four. Si no lo tienes, súbelo al directorio de temas. - Elimina la carpeta de tu tema actual del servidor. WordPress detectará la ausencia y cargará automáticamente el tema por defecto disponible.
- Verifica si tu sitio vuelve a funcionar con normalidad.