⭐️ Lançada a v2.5 com mapeamento de hooks WordPress (PRO) e query persistida para enviar notificações por email
Gato GraphQL v2.5 foi lançada, contendo as seguintes alterações.
Adicionada query persistida para notificar usuários sobre novo post
Foi adicionada a query persistida predefinida [PRO] Send email to users about post.
Essa query envia um email para todos os usuários, ou para um segmento de usuários, notificando sobre a criação de um novo post no site.
Ela está integrada com a nova regra de automação Envio automático de email para todos os assinantes notificando sobre um novo post adicionada ao Gato GraphQL PRO.
Assista ao vídeo de demonstração Automatically sending an email to all subscribers notifying of a new post para ver como funciona:
[PRO] Adicionado "mapeamento de hooks WordPress" para a extensão Automation
Existem hooks WordPress que não podem ser usados diretamente no Automation Configurator, pois eles fornecem um objeto PHP via hook, que não pode ser passado como variável GraphQL.
A partir da v2.5 do Gato GraphQL PRO, vários desses hooks foram mapeados, acionando um novo hook com o prefixo gatographql: e o mesmo nome do hook, e passando o ID do objeto correspondente como variável, que pode ser usado como variável GraphQL.
Por exemplo, o hook WordPress draft_to_publish passa $post como variável (do tipo WP_Post). O Gato GraphQL PRO mapeia esse hook como gatographql:draft_to_publish, e passa $postId (do tipo int) como variável.
A tabela a seguir lista os hooks WordPress mapeados:
| Hook WordPress | Hook mapeado pelo Gato GraphQL |
|---|---|
{$old_status}_to_{$new_status} (passando WP_Post $post) | gatographql:{$old_status}_to_{$new_status} (passando int $postId) |