Últimas notícias da SeedProd

Tutoriais, dicas e recursos do WordPress para ajudar a expandir seus negócios

O SeedProd agora é programável com a API Abilities do WordPress

O SeedProd agora é programável com a API Abilities do WordPress 

Escrito por: avatar do autor John Turner
avatar do autor John Turner
John Turner é o fundador da SeedProd. Ele é empreendedor, desenvolvedor da Web, profissional de marketing, administrador de sistemas, DBA, técnico de suporte e até sabe cozinhar.
    
Avaliado por: avatar do revisor Stacey Corrin
avatar do revisor Stacey Corrin
Stacey Corrin é especialista certificada em marketing de conteúdo e otimização de busca, com mais de 15 anos de experiência escrevendo sobre WordPress, SEO e marketing digital. Ela gerencia o conteúdo da SeedProd e da RafflePress, abordando ferramentas e estratégias que ela mesma utiliza e testa ativamente.

Há alguns meses, eu estava criando uma automação para um dos meus sites. Eu queria um script que desativasse o modo “em breve” após uma atualização de conteúdo, o tipo de coisa que se repete em todos os sites que você gerencia. Bastante simples. Uma única ação.

Era isso que eu esperava: uma chamada rápida à API e pronto. Mas foi isso que aconteceu na verdade: não existia nenhum endpoint padrão. Para fazer isso, tive que abrir o painel e clicar manualmente em cada opção.

É esse atrito que temos tentado eliminar.

Hoje estou anunciando a integração do SeedProd com a API Abilities do WordPress. Trata-se de um novo padrão do WordPress 6.9 que permite que os plugins registrem ações nomeadas e as disponibilizem para qualquer cliente de API REST.

Na versão 6.20.0, o SeedProd registra oito dessas ações, de modo que qualquer ferramenta compatível pode identificar as funcionalidades do SeedProd e acioná-las diretamente, sem precisar acessar o painel.

Diagrama que mostra o SeedProd registrando recursos na API de Recursos do WordPress, que se conecta ao Claude, ao WPVibe e a qualquer cliente REST

Controle o SeedProd sem precisar acessar o painel

Esta primeira versão inclui oito funcionalidades, todas disponíveis em todos os planos do SeedProd. As únicas exceções são as funcionalidades vinculadas aos recursos da versão Pro, como ativar e desativar o construtor de temas. Se a sua licença não incluir esse recurso, a funcionalidade não estará disponível:

  • get-status – Retorna o estado atual do SeedProd: modo “em breve”, modo de manutenção, status do criador de temas e informações sobre a licença.
  • toggle-coming-soon – Ativa ou desativa o modo “Em breve”.
  • toggle-maintenance – Ativa ou desativa o modo de manutenção.
  • list-pages – Retorna todas as páginas do SeedProd com seus IDs.
  • save-page – Cria ou atualiza uma página do SeedProd.
  • toggle-theme – Ativa ou desativa o criador de temas do SeedProd.
  • import-theme – Importa um tema do SeedProd a partir de uma URL de arquivo ZIP.
  • activate-license – Ativa uma chave de licença Pro.

Este é o primeiro conjunto. Iremos adicionar mais à medida que observarmos como as pessoas os utilizam e o que é mais útil automatizar.

Como isso altera seu fluxo de trabalho

Digamos que você esteja implementando um novo site para um cliente e precise importar um tema, ativar uma licença e ativar o modo “em breve” antes da entrega. Antes, isso exigia três telas diferentes no painel de controle.

Agora são necessárias três chamadas de API ou uma conversa com o WPVibe, nosso plugin gratuito que conecta seu site WordPress a ferramentas de IA como o Claude e o ChatGPT.

Ou talvez você esteja gerenciando vinte sites e precise verificar rapidamente o status deles antes de uma grande atualização do WordPress. Uma única chamada ao get-status por site informa quais estão com o modo “Em breve” ativado, quais temas estão em uso e se as licenças estão em dia.

Claude mostrando o status atual do SeedProd após executar o comando `get-status`, incluindo o modo “Em breve”, o modo de manutenção, o criador de temas e o status da licença

Esse padrão se aplica a qualquer tarefa repetitiva: verificação de manutenção antes de implantações, checagem de páginas antes de migrações, importação de temas em lotes de novos sites. Se você fizer isso mais de uma vez, pode automatizar o processo ou delegá-lo à sua IA.

Como começar a usar a API do Abilities

A API de Habilidades é um recurso do WordPress 6.9; portanto, você precisará estar na versão 6.9 ou superior para que os pontos de extremidade estejam disponíveis no seu site. Você pode verificar a sua versão em Painel » Atualizações.

Passo 1: Atualize o SeedProd para a versão 6.20.0

Acesse a seção “Plugins” no painel do WordPress e atualize o SeedProd. A API do Abilities é registrada automaticamente, sem necessidade de configuração adicional.

Passo 2: Verifique o que está disponível

Qualquer ferramenta conectada pode consultar o WordPress para saber quais ações de plug-ins estão registradas no seu site. As funcionalidades do SeedProd aparecem automaticamente nessa lista, portanto, não há nada a mais para configurar.

As 8 funcionalidades do SeedProd listadas no Claude após conectar um site do WordPress, incluindo get-status, toggle-coming-soon, toggle-maintenance e outras

Etapa 3: Executar uma ação

Diga à sua ferramenta qual função deve ser acionada. Peça para ela ativar ou desativar o modo “Em breve”, verificar o status do seu site ou importar um tema, e ela chamará o endpoint correto. Você não precisa se preocupar em lidar com as chamadas de API.

Claude confirmou que a funcionalidade do botão “Em breve” do SeedProd funcionou corretamente, desativando o modo “Em breve” em um site WordPress conectado

Passo 4: Conecte sua ferramenta de IA

Se você estiver usando o WPVibe, ele detecta automaticamente as funcionalidades do SeedProd em qualquer site conectado. Inicie uma conversa e peça para ele realizar uma ação.

Por que o SeedProd funciona com suas ferramentas

Antes da API de Funcionalidades, era necessário conhecer os endpoints personalizados de um plugin para acionar seus recursos via REST, se é que ele os possuía. Qualquer coisa fora da API REST padrão do WordPress implicava no uso do WP-CLI, em operações manuais no painel de controle ou em uma integração personalizada criada especificamente para aquele plugin.

O WordPress 6.9 introduziu a API Abilities para resolver esse problema. Ela oferece aos plugins uma maneira padronizada de registrar ações nomeadas que qualquer cliente compatível pode detectar e executar. Como o SeedProd é compatível com ela, as ferramentas de IA e os scripts de automação funcionam com ela imediatamente, sem a necessidade de uma integração separada para cada um.

Atualize para a versão 6.20.0 e experimente. Se você já usa o WPVibe, conecte-o ao seu site SeedProd e peça para ele executar uma função. Adoraria saber o que você vai automatizar primeiro.

Obrigado por fazer parte da comunidade SeedProd.

John e a equipe da SeedProd

P.S. Ainda não tem o SeedProd Pro? Comece a usar o SeedProd Pro hoje mesmo para ter acesso a todas as funcionalidades.

avatar do autor
John Turner
John Turner é o fundador da SeedProd. Ele é empresário, desenvolvedor da Web, comerciante, administrador de sistemas, DBA, técnico de suporte e até sabe cozinhar.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Recomendamos apenas produtos que acreditamos que agregarão valor aos nossos leitores.