Logo

Funcionalidade:

Automação

Automação

Execute automaticamente uma persisted query GraphQL quando algum evento acontece no site.

Crie automações diretamente pelo editor do WordPress. O gatilho da automação é qualquer action hook do WordPress, e a ação é a execução de uma persisted query GraphQL.

Editor de regras de automação
Editor de regras de automação

Estes são alguns exemplos de como podemos utilizá-lo:

  • Criar uma imagem destacada para novos posts usando IA
  • Adicionar um bloco obrigatório ao post quando publicado
  • Substituir http por https em todas as fontes de imagens e links quando um post é atualizado
  • Enviar um e-mail ao administrador quando há um novo post
  • Enviar um e-mail ao usuário cujo comentário recebeu uma nova resposta
  • [Multisite] Traduzir um novo post para diferentes idiomas e adicionar os posts traduzidos a cada site
  • Executar uma ação em um serviço externo (ex.: compartilhar automaticamente novos posts no Facebook)

Por exemplo, ao criar um novo post, a regra de automação Add comments block to new post verifica se o bloco core/comments está presente e, caso não esteja, o adiciona ao final do post:

Inserindo automaticamente o bloco de comentários em novos posts em estado 'rascunho'
Inserindo automaticamente o bloco de comentários em novos posts em estado 'rascunho'

Além disso, use WP-Cron para executar queries GraphQL e persisted queries, agendando eventos com action hooks:

  • gatographql__execute_query
  • gatographql__execute_persisted_query

Você também pode reagir à resolução de uma query GraphQL no código PHP da sua aplicação, por meio dos seguintes action hooks:

  1. gatographql__executed_query:{$operationName}
  2. gatographql__executed_query

Assine nossa newsletter

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