Logo

Fonctionnalité :

Automatisation

Automatisation

Exécute automatiquement une persisted query GraphQL lorsqu'un événement se produit sur le site.

Crée des automatisations directement depuis l'éditeur WordPress. Le déclencheur de l'automatisation est n'importe quel action hook WordPress, et l'action est l'exécution d'une persisted query GraphQL.

Éditeur de règles d'automatisation
Éditeur de règles d'automatisation

Voici quelques exemples d'utilisation :

  • Créer une image mise en avant pour les nouvelles publications à l'aide de l'IA
  • Ajouter un bloc obligatoire à la publication lors de sa mise en ligne
  • Remplacer http par https dans toutes les sources d'images et les liens lors de la mise à jour d'une publication
  • Envoyer un e-mail à l'administrateur lors d'une nouvelle publication
  • Envoyer un e-mail à l'utilisateur dont le commentaire a reçu une nouvelle réponse
  • [Multisite] Traduire une nouvelle publication dans différentes langues et ajouter les publications traduites à chaque site
  • Exécuter une action sur un service externe (ex. : partager automatiquement les nouvelles publications sur Facebook)

Par exemple, lors de la création d'une nouvelle publication, la règle d'automatisation Add comments block to new post vérifie si le bloc core/comments est présent et, s'il ne l'est pas, l'ajoute au bas de la publication :

Insertion automatique du bloc de commentaires dans les nouvelles publications en 'brouillon'
Insertion automatique du bloc de commentaires dans les nouvelles publications en 'brouillon'

De plus, utilisez WP-Cron pour exécuter des requêtes GraphQL et des persisted queries, en planifiant des événements avec des action hooks :

  • gatographql__execute_query
  • gatographql__execute_persisted_query

Vous pouvez également réagir à la résolution d'une requête GraphQL dans le code PHP de votre application, via les action hooks suivants :

  1. gatographql__executed_query:{$operationName}
  2. gatographql__executed_query

Abonnez-vous à notre newsletter

Restez au courant de toutes les nouveautés de Gato GraphQL.