Modelo pronto
Daniel
Especialista em No-code, Embaixador Latenode
12 de fevereiro de 2024
Uma plataforma de baixo código que combina a simplicidade sem código com o poder do código completo 🚀
Comece gratuitamente
12 de fevereiro de 2024
.
10
min ler

Automatize seu site WordPress usando o plugin WP webhooks e o Latenode!

Daniel
Especialista em No-code, Embaixador Latenode
Índice
Principais tópicos:
Eleve a funcionalidade do seu site WordPress integrando o plugin WP Webhooks com o Latenode, criando um sistema de automação poderoso que simplifica os fluxos de trabalho, melhora o engajamento do usuário e simplifica o gerenciamento de conteúdo com facilidade. Essa conexão perfeita entre seu site e aplicativos externos por meio dos recursos de automação do Latenode garante que seu site opere de forma mais eficiente e dinâmica do que nunca.

Olá! Aqui é o Daniel do Latenode. Se você já criou um site com o WordPress, provavelmente notou que não há capacidade de enviar dados do WP para serviços externos ou receber dados de fontes externas sem plugins adicionais.

Os WP Webhooks parecem ser uma das soluções mais populares nesses casos. Graças a este plugin, você pode usar webhooks e solicitações HTTP para enviar quaisquer dados do seu site WP e executar qualquer ação nele remotamente. O que isso significa? Significa que você pode automatizar seu fluxo de trabalho do WordPress, e neste artigo, mostrarei como fazer isso com o Latenode.com!

Melhor Parte? Além de uma instrução passo a passo, você pode simplesmente copiar o cenário inteiro que eu vou mostrar a você neste artigo! Você verá o link no final deste artigo.

Vamos!

Etapa 1: instalação do WP Webhooks

Download do plugin

Primeiramente, vá para Página de webhooks do WP e baixe o plugin como um arquivo zip. Você NÃO precisa descompactá-lo.

Instalação

Depois disso, em seu wordpress.com página de gerenciamento do site, vá:

Meu site > Plugins > adicionar Novo Plugin > Escolher arquivo

Em seguida, escolha o arquivo zip que você acabou de baixar e aguarde a instalação do plugin.

Você verá os WP Webhooks na sua aba de plugins. Clique em Settings para começar a automatizar seu site!

Etapa 2: Visão geral das configurações

Você verá várias abas dentro das configurações do WP Webhooks, mas usando um plano gratuito, você precisará apenas de duas delas: Enviar dados e receber dados.

Enviar dados

Esta aba contém:

  1. Lista de gatilhos disponíveis. Em outras palavras, aqui você pode escolher qual evento no seu site acionará a execução de um fluxo de trabalho de automação que você vai criar.
  2. Descrição do gatilho selecionado.

Receber dados

Aqui você pode encontrar:

  1. URL de ações de webhooks com uma chave de API. Você já tem um desde o início.
  2. Lista de ações disponíveis com descrições

Etapa 3: Automatizando seu site

Bem, é hora de automatizar!

Essa é a ideia do cenário de automação que criei:

Quando um usuário deixa um comentário no meu site, o apelido do usuário, o e-mail e o comentário em si são enviados automaticamente para o meu formulário do Google Sheets. Se o comentário contiver algum link, ele será excluído.

Funciona bem tanto para coletar feedback quanto para moderar, não é? Na verdade, eu já fiz esse cenário em latenode. com, dar uma olhada:

Deixe-me explicar o que está acontecendo aqui:

  1. O primeiro é o gatilho do webhook que ativa o cenário toda vez que um novo comentário aparece na minha página e obtém todos os dados de comentário necessários.
  2. Este nó do Planilhas Google gera uma nova linha vazia na minha planilha.
  3. O próximo nó do Planilhas Google procura a linha que tem um valor 'vazio' na coluna de status.
  4. Iterador processa o valor do nó anterior. Os nós conectados ao ponto superior são executados primeiro.
  5. Estas Planilhas Google os nós atualizam as células com informações de comentários e alteram o status para 'atualizado'
  6. Então vai Nó de solicitação HTTP que apaga o comentário. Ele é ativado somente no caso de haver um link no comentário.

Mas você não precisa construir esse cenário sozinho! Basta copiar do link no final do artigo! E agora, é hora de mostrar a vocês cada passo da criação desse fluxo de trabalho de automação, vamos lá!

Crie um novo cenário

Acesse Latenode.com, faça login na sua conta e clique no botão roxo no canto superior esquerdo da página. Depois disso, você se encontrará na aba de criação do cenário.

Renomeie seu cenário, caso contrário, ele será chamado de “untitled”. Depois disso, salve as alterações.
Tente fazer isso toda vez que você mudar ou modificar seu cenário. Segurança em primeiro lugar!

Gatilho do webhook

Agora, clique em adicionar nó e selecione o gatilho webhook. Em seguida, clique no nó que você adicionou e copie o link do webhook. Não se esqueça do botão “salvar”!

A próxima coisa que você precisa fazer é escolher o “comentário criado” acionar na aba Enviar Dados do plugin WP Webhooks e clicar em “Adicionar URL do webhook” botão.

Depois disso, nomeie o gatilho e insira a URL do webhook do cenário Latenode.

E se você clicar em "implantar" botão (ao lado de “salvar”) e, em seguida, “enviar demonstração” (seção de ações do gatilho WH), você verá que a conexão já está funcionando, ótimo!

Planilhas Google: Adicionar uma única linha

Agora, clique em “adicionar nó”, procure o grupo Planilhas Google e escolha “adicionar linha única”.

Cadastre-se com o Google para obter um token de autorização, selecione o caminho da planilha necessária.

A resposta para “A primeira linha da planilha tem cabeçalhos?” é “sim”. Então escreva “vazio” no “status” campo e salve as alterações.

Planilhas Google: Localizar linha

Você encontrará este nó da mesma forma que o anterior, mas agora você tem que selecionar o “Encontrar linha” nó.

Escolha o mesmo token de autorização e o caminho para sua planilha.

Na seção de coluna, insira “D”(se você estiver usando a planilha que forneci), e “vazio” em valor.

Simplificando, este nó mostra onde inserir dados de comentários, o status “vazio” é um marcador.

Iterador

Antes de adicionar o Iterator, execute uma vez dois nós do Planilhas Google que você precisa para fazer o fluxo de dados.

Depois disso, clique em “adicionar nó” e escolha “outras ferramentas”. Aqui você encontrará.

Para configurá-lo, basta colocar o objeto de resultados do nó anterior em “dados para iterar” campo. Em seguida, execute-o uma vez e salve as alterações.

Planilhas Google: Atualizar célula x4

Nesta etapa, preenchemos as células da planilha com os nome, email e comentar do usuário e alterar status “vazio” para “atualizado”. É por isso que são necessários 4 nós.

Clique em “adicionar nó”, vá para o Google Sheets novamente e escolha o “Atualizar célula” nó.

Novamente, insira seu token de autorização e escolha o caminho da planilha.

Essas ações são as mesmas para todos os 4 nós, então você pode salvar esta e simplesmente copiá-la!

Para fazer isso, basta clicar com o botão direito do mouse no nó, depois “copiar” e colar em qualquer lugar!

Em seguida, conecte-os ao ponto superior do Iterador.

Para evitar confusão, renomeie os nós para que tenham uma aparência diferente.

Agora, vamos finalizá-los! Cell & Value para:

  1. Nome

Célula: A (objeto googlesheetnumber do Iterador)

Valor: objeto comment_author do gatilho do webhook

  1. E-mail

Célula: B (objeto googlesheetnumber do Iterator)

Valor: objeto comment_author_email do gatilho do webhook

  1. Comentário

Célula: C (objeto googlesheetnumber do Iterator)

Valor: objeto comment_content do gatilho do webhook

  1. Status

Célula: D (objeto googlesheetnumber do Iterator)

Valor: atualizado

Não se esqueça de salvar as alterações!

Solicitação HTTP

Uau, o último! Adicione o nó ao ponto de conexão correto do iterador, procure por “Solicitação HTTP” na lista de aplicativos.

Para configurá-lo, você precisa coloque a URL da ação do Webhook na aba Receber Dados do plugin WP Webhooks. Em seguida, vá para Ações do Webhook.

Neste caso, estamos procurando o “Excluir comentário” ação. Para executar esta ação, você precisará modificar a URL com &action=delete_comment (verifique os detalhes) e &comment_id={comment_id object}.

De volta ao ““Solicitação HTTP” nó, defina o método como GET e salve as alterações.

E mais uma coisa! Se deixarmos as coisas assim, esse cenário apagará todos os comentários.

Temos que configurar o filtro, e é assim que se faz:

Clique na conexão entre o Iterator e a solicitação HTTP, então “configurar filtro”.

Na janela aberta, insira o nome do filtro no "Rótulo" campo

In "doença" campo, colocar “contém” função da janela Operadores, após o primeiro intervalo coloque comment_id objeto do gatilho do webhook. E depois do ponto e vírgula, coloque “https://”. Então todo comentário que tiver o começo do link será deletado.

É isso! Vamos testar!

Testando

Vamos deixar 2 comentários: um com o link e outro sem, e veja como funciona.

Ambos os comentários estão agora na minha Planilha Google.

E foi assim que o cenário reagiu:

Caso com o comentário sem o link, o nó HTTP não foi ativado, veja:

E aquele com o comentário:

Conclusão

Bom, acho que é tudo por hoje! Espero que este artigo tenha sido útil para você!

Como prometi Aqui você pode copiar este cenário como um modelo pronto para uso, mas se você realmente gosta de automatizar coisas, você é bem-vindo ao nosso Comunidade Latenode Discord, onde você pode encontrar ajuda da nossa crescente comunidade de entusiastas de low-code, dos nossos desenvolvedores e de mim!

Artigos relacionados:

Aplicação UmAplicação Dois

Tente agora

Blogs relacionados

Caso de uso

Apoiado por