Gratuito

Pipe9 WSOD Debugger — Captura y recuperación de errores fatales de WordPress

No vuelvas a perder tu sitio por la pantalla blanca de la muerte. Captura automática de fallos, detección del culpable, alertas por correo y recuperación con un solo clic.

Cómo funciona

1. Fallo detectado

Ocurre un error fatal de PHP — el plugin lo intercepta antes de que WordPress muestre la pantalla blanca. Se guarda una instantánea del fallo de inmediato.

2. Culpable identificado

Se analiza la traza del error para identificar qué plugin o tema causó el fallo. El resultado se almacena para el panel de administración.

3. Correo de rescate

Se envía una alerta por correo al administrador del sitio con una URL de rescate segura. Al abrirla, se desactiva temporalmente el plugin defectuoso para que puedas iniciar sesión y solucionar el problema.

4. Recuperación desde el panel

El panel de administración muestra un registro de fallos, el plugin culpable y un botón de recuperación con 1 clic. No se necesita acceso FTP ni a la base de datos.


Características

🛡️ Captura automática de WSOD

Captura errores fatales de PHP automáticamente mediante un gestor de apagado. Un sistema de bandera de recuperación elimina los plugins rotos en la siguiente solicitud para que el panel de rescate pueda cargarse de forma segura.

🔍 Detección del culpable

Analiza la traza del error de PHP para identificar exactamente qué archivo de plugin o tema provocó el fallo. No es necesario revisar registros manualmente.

📸 Instantáneas de fallos

Guarda una instantánea detallada de cada fallo: mensaje de error, traza, culpable y marca de tiempo. Se almacena en la base de datos con un respaldo en archivos en wp-content/uploads/.

📧 Alertas por correo

Envía una alerta al correo del administrador del sitio con una URL de rescate segura. Haz clic desde tu teléfono para recuperarte al instante.

🚀 URL de rescate con un solo clic

Una URL de rescate firmada que desactiva temporalmente el plugin que falla. No se necesita SSH, FTP ni acceso a wp-admin — solo abre el enlace.

🧹 Panel de recuperación limpio

Una página de administración dedicada en Herramientas que lista todos los eventos de fallo, muestra el culpable y permite restaurar el plugin con un solo clic.


El flujo de la URL de rescate

Del fallo a la recuperación — cómo el plugin salva tu sitio.

💥
1. **Ocurre el fallo** — se guarda la instantánea, se escribe la bandera de recuperación, se envía el correo
📧
2. **Abre el correo en tu teléfono** — haz clic en el enlace de rescate (o márcalo como favorito para más tarde)
🚩
3. **La URL de rescate procesa** — el plugin defectuoso se desactiva temporalmente Se escribe un archivo JSON de bandera en wp-content/uploads/. En la siguiente solicitud, solo este plugin se carga — todos los demás se eliminan temporalmente.
🛡️
4. **Inicia sesión en wp-admin** — consulta el informe de fallos en Herramientas → WSOD Debugger
🔧
5. **Soluciona el problema** — actualiza, reemplaza o desactiva permanentemente el plugin culpable
6. **Haz clic en "Restaurar plugin"** — el plugin rescatado se reactiva cuando estés listo

Sistema de Bandera de Recuperación

Cuando se detecta un error fatal, el plugin escribe un pequeño archivo JSON de bandera en wp-content/uploads/pipe9-wsod-debugger/. En la siguiente solicitud, esta bandera activa un filtro option_active_plugins que activa solo este plugin — todos los demás se eliminan temporalmente. Esto evita que el plugin roto vuelva a fallar, dándole acceso seguro al panel de rescate.

No se requiere MU-plugin. Todo funciona desde el plugin regular. Al salir del modo de recuperación se elimina la bandera y el sitio vuelve a la normalidad.


Instalación

  1. Busca **"Pipe9 WSOD Debugger"** en **Plugins → Añadir nuevo** en el administrador de WordPress
  2. Haz clic en **Instalar ahora** y luego en **Activar**
  3. Listo — el plugin comienza a monitorear errores fatales automáticamente
  4. Prueba la URL de rescate desde Herramientas → Pipe9 WSOD Debugger para confirmar que todo funciona

**Requisitos:** WordPress 5.2+, PHP 7.2+


Preguntas frecuentes

Sí. La URL de rescate está diseñada precisamente para ese escenario. Cuando la abres, el sistema de bandera de recuperación se activa: escribe un archivo de bandera, y en la siguiente solicitud solo se carga este plugin, eliminando todos los demás. Esto te permite acceder al panel de rescate de forma segura, incluso con un plugin roto que de otro modo fallaría en cada página.
Sí. Cada URL de rescate contiene una clave secreta de 32 caracteres generada aleatoriamente y única para tu sitio. La clave se almacena en la base de datos y nunca cambia — trátala como una contraseña. Mantenla privada: cualquiera que tenga la URL puede desactivar plugins o cambiar temas. El panel de rescate solo expone la gestión de plugins y temas, nada más.
Las instantáneas de fallos se almacenan en la base de datos de WordPress (wp_options) con un respaldo en archivos. Permanecen hasta que las descartes desde el panel. Desinstalar el plugin elimina todos los datos.
De forma mínima. El gestor de apagado se registra una sola vez, añade una sobrecarga insignificante y solo ejecuta su lógica completa cuando ocurre un error fatal real.