Que es la pantalla blanca de WordPress

La pantalla blanca de la muerte (WSOD, White Screen of Death) es un error caracteristico de WordPress en el que el sitio o el panel de administracion muestra una pagina completamente en blanco, sin ningun mensaje de error ni texto visible. Este comportamiento es causado por un error critico de PHP que WordPress no puede mostrar de forma legible, ya sea porque la visualizacion de errores esta desactivada en la configuracion del servidor o porque el error ocurre antes de que WordPress pueda cargar completamente.

La pantalla blanca puede afectar solo el sitio publico, solo el panel de administracion, o ambos. Esta diferencia es clave para identificar el origen del problema.

Causas comunes de la pantalla blanca

  • Plugin incompatible: Un plugin recien instalado o actualizado contiene un error de PHP critico.
  • Tema con errores: El tema activo tiene codigo PHP invalido o incompatible con la version de PHP del servidor.
  • Limite de memoria PHP agotado: El sitio ha superado el limite de memoria configurado en PHP.
  • Archivo de WordPress corrupto: Un archivo del nucleo de WordPress fue modificado o danado.
  • Error de base de datos: La conexion a la base de datos falla o hay tablas danadas.

Como diagnosticar la pantalla blanca paso a paso

Paso 1: Activar el modo de depuracion (WP_DEBUG)

Editar el archivo wp-config.php y agregar o modificar las siguientes lineas:

define( 'WP_DEBUG',         true );
define( 'WP_DEBUG_LOG',     true );
define( 'WP_DEBUG_DISPLAY', false );

Esto guardara los errores en el archivo /wp-content/debug.log sin mostrarlos al publico. Revisar ese archivo para identificar el origen exacto del error.

Paso 2: Desactivar todos los plugins

Desde el Administrador de Archivos de cPanel, navegar a /wp-content/ y renombrar la carpeta plugins a plugins_desactivados. Si el sitio vuelve a cargar, un plugin era el responsable. Restaurar el nombre original y reactivar los plugins uno a uno desde el panel de WordPress para identificar el culpable.

Paso 3: Cambiar a un tema predeterminado

Si el problema persiste sin plugins, el tema activo puede ser el causante. Desde el Administrador de Archivos, renombrar la carpeta del tema activo en /wp-content/themes/. WordPress activara automaticamente un tema predeterminado si el tema activo no esta disponible.

Paso 4: Aumentar el limite de memoria

En el archivo wp-config.php, agregar:

define('WP_MEMORY_LIMIT', '256M');

Tabla de soluciones segun el escenario

EscenarioCausa probableSolucion
Solo el sitio publico en blancoTema con erroresCambiar tema desde la base de datos o FTP
Solo el panel de admin en blancoPlugin del area de administracionDesactivar plugins via FTP
Ambos en blanco tras actualizarPlugin o tema incompatibleRevertir actualizacion y desactivar plugins
Pantalla blanca en paginas especificasShortcode o bloque problematicoEditar la pagina y eliminar el elemento
¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)