Logo

Característica:

Automatización

Automatización

Ejecuta automáticamente una persisted query de GraphQL cuando ocurre algún evento en el sitio.

Crea automatizaciones directamente desde el editor de WordPress. El disparador de la automatización es cualquier action hook de WordPress, y la acción es la ejecución de una persisted query de GraphQL.

Editor de reglas de automatización
Editor de reglas de automatización

Algunos ejemplos de cómo podemos utilizarlo:

  • Crear una imagen destacada para nuevas entradas usando IA
  • Añadir un bloque obligatorio a la entrada al publicarla
  • Reemplazar http por https en todas las fuentes de imágenes y enlaces cuando se actualice una entrada
  • Enviar un correo al administrador cuando haya una nueva entrada
  • Enviar un correo al usuario cuyo comentario haya recibido una nueva respuesta
  • [Multisitio] Traducir una nueva entrada a distintos idiomas y añadir las entradas traducidas a cada sitio
  • Ejecutar una acción en un servicio externo (p. ej.: compartir automáticamente nuevas entradas en Facebook)

Por ejemplo, al crear una nueva entrada, la regla de automatización Add comments block to new post comprueba si el bloque core/comments está presente y, si no lo está, lo añade al final de la entrada:

Insertando automáticamente el bloque de comentarios en nuevas entradas en 'borrador'
Insertando automáticamente el bloque de comentarios en nuevas entradas en 'borrador'

Además, usa WP-Cron para ejecutar consultas GraphQL y persisted queries, programando eventos con action hooks:

  • gatographql__execute_query
  • gatographql__execute_persisted_query

También puedes reaccionar a la resolución de una consulta GraphQL en el código PHP de tu aplicación, mediante los siguientes action hooks:

  1. gatographql__executed_query:{$operationName}
  2. gatographql__executed_query

Suscríbete a nuestra newsletter

Mantente al tanto de todas las novedades de Gato GraphQL.