Diseño e integridad del contenido

Monitorización de errores — sin avisos PHP recibiendo a tus clientes.

Relvato revisa tus páginas clave tal como las ve un visitante sin sesión y avisa de errores de PHP y WordPress — un aviso, una advertencia, la pantalla de «error crítico», un error de conexión a la base de datos —, errores de JavaScript no capturados y código sin renderizar como shortcodes y marcado de bloques. Vuelve a comprobar justo después de una actualización de plugin, tema o núcleo, o de un push a tu repositorio de GitHub.

Una advertencia de PHP en tu tienda — el error exacto y una captura de lo que vieron los visitantes.
Sitios compatiblesSin plugin
WordPresscompatibleApps hechas con IAcompatibleCualquier webcompatible
Añade tu URL y este monitor se ejecuta desde fuera, tal como ve tu sitio una persona que lo visita.
Qué comprueba
  • ✓Sin avisos, advertencias, deprecaciones ni errores fatales o de sintaxis de PHP en la página
  • ✓Sin la pantalla de WordPress «Ha habido un error crítico» ni errores de conexión a la base de datos
  • ✓Sin errores de JavaScript no capturados al cargar la página
  • ✓Sin PHP sin ejecutar, shortcodes sin renderizar ni restos de marcado de bloques (<!-- wp:… -->)
  • ✓Inicio, tienda, categoría, producto, carrito, checkout y cuenta — más las URLs que añadas
  • ✓Se vuelve a ejecutar tras actualizaciones de plugins, temas, núcleo y WooCommerce, y pushes en GitHub
Por qué importa

Un conflicto entre plugins o una mala actualización puede plantar una advertencia de PHP en la parte superior de tu tienda, sustituir el checkout por una pantalla de «error crítico» o mostrar [contact-form-7 id="42"] donde debería haber un formulario. A menudo solo lo ven los visitantes sin sesión o en plantillas que casi no abres, así que los clientes lo ven antes que tú. Relvato revisa la página renderizada y te muestra exactamente lo que vieron.

Arreglo con un clic

En WordPress, si los errores empezaron justo después de actualizar un plugin, Relvato te sugiere revertir ese plugin a la versión que tenías antes —desde wordpress.org, y solo si tu copia no está modificada—, y tú lo aplicas con un clic en WordPress → Relvato. Después, el plugin bloquea la versión defectuosa para que WordPress no la reinstale. Una versión más nueva se sigue instalando con normalidad.

Cómo funciona
  • Relvato abre cada página clave sin sesión en un navegador real — inicio, tienda, categoría, un producto, carrito, checkout y cuenta, más las URLs que añadas — y espera a que se rendericen los contenidos tardíos, como los widgets de shortcodes.
  • Busca en lo que aparece en pantalla firmas de error (avisos y errores fatales de PHP, pantallas de error crítico y de base de datos de WordPress, trazas de pila), errores de JavaScript no capturados y código sin renderizar fuera de los bloques de código. El código que muestras a propósito en <pre> o <code> nunca se marca, y puedes ignorar frases concretas.
  • Si encuentra algo, recibes la página, el texto exacto del error y una captura completa de lo que vieron los visitantes. Se ejecuta minutos después de una actualización de plugin, tema, núcleo o WooCommerce que informe el plugin de Relvato, tras un push a un repositorio de GitHub conectado y cada semana.
Preguntas, respondidas
¿Necesito un plugin?

No — la detección de errores funciona en cualquier sitio con el dominio verificado. El plugin añade una nueva ejecución justo después de las actualizaciones de WordPress; la GitHub App, justo después de un push de código.

¿Por qué no veo estos errores yo mismo?

Los errores a menudo solo aparecen a visitantes sin sesión, en plantillas que no abres o tras una actualización lanzada de madrugada. Relvato revisa sin sesión, en tus páginas clave, justo después de cada cambio.

¿Marcará el código que muestro a propósito, como un tutorial?

No. El código dentro de bloques <pre> y <code> se excluye antes de buscar código sin renderizar, y puedes añadir frases que ignorar — por ejemplo, un shortcode que muestras a propósito.

¿Detecta errores de JavaScript?

Sí — una excepción de JavaScript no capturada al cargar la página se informa junto a los errores de PHP y WordPress, con su mensaje.

Monitores relacionados
Escaneo de errores

Pon este monitor en piloto automático.

Gratis para siempre en un sitio — 100 ejecuciones al mes, lanzadas por ti o cada semana, sin tarjeta. Pro vuelve a ejecutar tus monitores solo tras cada actualización.