Blog

⭐️ Sortie v2.5 avec le mappage des hooks WordPress (PRO) et une persisted query pour envoyer des notifications par email

Leonardo Losoviz
Par Leonardo Losoviz ·

Gato GraphQL v2.5 a été publié, contenant les changements suivants.

Ajout d'une persisted query pour notifier les utilisateurs d'un nouveau post

La persisted query prédéfinie [PRO] Send email to users about post a été ajoutée.

Cette requête envoie un email à tous les utilisateurs, ou à un segment d'utilisateurs, pour les notifier de la création d'un nouveau post sur le site.

Elle est intégrée avec la nouvelle règle d'automatisation Envoi automatique d'un email à tous les abonnés pour les notifier d'un nouveau post ajoutée à Gato GraphQL PRO.

Regardez la vidéo de démonstration Automatically sending an email to all subscribers notifying of a new post pour voir comment cela fonctionne :

[PRO] Ajout du « mappage des hooks WordPress » pour l'extension Automation

Il existe des hooks WordPress qui ne peuvent pas être utilisés directement dans l'Automation Configurator, car ils fournissent un objet PHP via le hook, qui ne peut pas être passé comme variable GraphQL.

À partir de v2.5 de Gato GraphQL PRO, plusieurs de ces hooks ont été mappés, en déclenchant un nouveau hook préfixé par gatographql: et le même nom de hook, et en passant l'ID de l'objet correspondant comme variable, qui peut être passé comme variable GraphQL.

Par exemple, le hook WordPress draft_to_publish passe $post comme variable (de type WP_Post). Gato GraphQL PRO mappe ce hook comme gatographql:draft_to_publish, et passe $postId (de type int) comme variable.

Le tableau suivant liste les hooks WordPress mappés :

Hook WordPressHook mappé par Gato GraphQL
{$old_status}_to_{$new_status} (passant WP_Post $post)gatographql:{$old_status}_to_{$new_status} (passant int $postId)

Abonnez-vous à notre newsletter

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