Blog

⭐️ Lançada a v2.5 com mapeamento de hooks WordPress (PRO) e query persistida para enviar notificações por email

Leonardo Losoviz
Por Leonardo Losoviz ·

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 WordPressHook mapeado pelo Gato GraphQL
{$old_status}_to_{$new_status} (passando WP_Post $post)gatographql:{$old_status}_to_{$new_status} (passando int $postId)

Assine nossa newsletter

Fique por dentro de todas as atualizações do Gato GraphQL.