Compartilhe

Como usar IA para estender a funcionalidade dos plug-ins do WordPress — Speckyboy

A tecnologia de inteligência artificial (IA) pode facilitar a vida dos desenvolvedores WordPress. Podemos usá-lo para aumentar nossa eficiência e capacidades de codificação. A IA facilita tarefas como solucionar um trecho de código com erros ou consultar dados.

Alguns de nós estão usando IA para criar plug-ins personalizados, mas isso não precisa terminar aí. Também podemos ampliar os existentes. Essa habilidade é útil quando um plugin gratuito ou comercial não faz tudo o que você precisa. Tudo, desde pequenos ajustes até recursos complexos, é possível.

Por exemplo, usamos IA para gerar um e-mail WooCommerce personalizado quando um produto específico é pedido. Talvez isso não pareça um caso de uso surpreendente. Mas construir essa funcionalidade sem horas de pesquisa é uma vitória para nós. Cerca de 30 minutos é tudo o que precisávamos para passar do conceito ao produto final.

Vamos enfrentá-lo: Cada projeto WordPress tem nuances. Sempre há coisas que nossos clientes gostariam de mudar – independentemente do tamanho ou da dificuldade. A IA pode nos ajudar a passar do “Oh, não!” para “Isso foi fácil!”

Com isso em mente, aqui estão algumas dicas para usar seu modelo de linguagem grande (LLM) favorito para estender um plugin WordPress existente.

Este é o plugin certo para o trabalho?

Não seria legal se o plugin que você instalou também fizesse x, y e z? É um refrão comum quando construindo um site. Afinal, os pequenos detalhes muitas vezes separam o bom do excelente.

Talvez um cliente tenha solicitado um recurso diferente do comportamento padrão do plugin. Ou talvez você tenha tido uma ideia para nivelar a interface do usuário. É uma ótima maneira de despertar a criatividade e ir além.

No entanto, nem todo plugin é adequado para o trabalho. Algumas extensões podem ser muito complexas e difíceis de manter, enquanto outras podem levar o plugin em uma direção completamente diferente. O resultado é um caminho ineficiente para atingir seus objetivos. Resumindo, é uma maneira fácil de descer pela velha toca do coelho.

O ecossistema de plug-ins do WordPress é vasto e geralmente há várias opções para cada necessidade. Como tal, você pode descobrir que um produto diferente é mais adequado para o seu projeto. Procure um plugin que já faça quase tudo que você precisa. A partir daí, será mais fácil estender.

É ótimo podermos estender plug-ins usando IA. No entanto, isso não significa que nós deve estender cada plugin. Portanto, considere os prós e os contras de um produto antes de mergulhar de cabeça.

Um plug-in bem documentado geralmente produz os melhores resultados

Os plug-ins do WordPress vêm de todos os cantos do ecossistema. Assim, você notará que alguns autores fornecem documentação mais completa do que outros.

Plugins bem documentados tendem a ser melhores candidatos para uma extensão gerada por IA. Os modelos de IA terão acesso imediato a essas informações e provavelmente aumentarão suas chances de um resultado bem-sucedido.

Outro efeito colateral é que outros desenvolvedores provavelmente também criaram extensões. A IA pode pesquisar fóruns e postagens de blogs para entender como as coisas funcionam. Os plug-ins geralmente têm funções, ganchos e filtros personalizados que os desenvolvedores podem utilizar. Quanto mais informações estiverem disponíveis, melhor.

Dica: Sinta-se à vontade para incluir qualquer documentação relevante ou links de demonstração em seus prompts de IA. Isso garante que o modelo de IA esteja no lugar certo. Isso pode evitar algumas tentativas e erros ao construir uma extensão.

E se um plugin tiver pouca ou nenhuma documentação? Você ainda pode ter a chance de construir sobre isso. Faça upload do plugin ou compartilhe um snippet relevante com a IA. O modelo deve ser capaz de determinar como as coisas funcionam e avançar a partir daí.

As ferramentas de IA podem usar a documentação do plugin como referência

Pense na estrutura e na manutenção futura

Digamos que você encontrou o plugin perfeito para estender com IA. E agora? Você vai querer pensar na melhor maneira de estruturar sua extensão e como irá mantê-la.

É sempre tentador colar alguns trechos de código no seu tema functions.php arquivo. Isso pode funcionar no curto prazo. Mas o que acontece quando chega a hora de mudar para um novo tema? Você terá que copiar e colar novamente ou correrá o risco de perder sua funcionalidade personalizada.

Colocar seu código em um plugin personalizado geralmente é a melhor opção. Isso garante que sua funcionalidade permaneça intacta durante toda a vida útil do seu site. Melhor ainda, a maioria dos aplicativos de IA pode ajudá-lo a construir uma estrutura de plugins fácil de manter. Um plugin simples pode exigir um único arquivo, enquanto um mais robusto pode se beneficiar de uma estrutura em árvore.

Falando em manutenção, isso coloca outra responsabilidade sobre seus ombros. É possível criar uma extensão personalizada que você não precisará editar por anos. No entanto, é importante acompanhar as alterações no plug-in que você está estendendo. Por exemplo, uma grande mudança no Elementor ou Gravity Forms pode significar refatorar seu código.

Construir plug-ins que dependem de outros plug-ins é ótimo – apenas certifique-se de entender no que você está se metendo.

Crie um plano para sua extensão de plug-in que seja fácil de manter

Faça com que seus plug-ins WordPress existentes façam mais

A IA é um grande trunfo ao estender um plugin WordPress existente. Explique o que você deseja alcançar, compartilhe código e/ou documentação e deixe o aplicativo fazer o trabalho sujo para você. É possível ter um protótipo funcional em poucos minutos.

Isso não quer dizer que todo o processo seja perfeito. A IA pode cometer erros ou interpretar mal suas instruções. Dessa forma, o código gerado pode exigir algumas rodadas de revisões. Não se preocupe! Isso ainda é mais rápido do que escrever algo do zero.

Um conselho: Certifique-se de que seu código gerado use as práticas recomendadas de segurança. Temos um guia prático para ajudá-lo a testar. Dedicar alguns minutos extras aqui lhe dará tranquilidade.

Você tem uma ideia que torna um plugin existente ainda melhor? Agora é um ótimo momento para experimentar uma ajudinha da IA.



Principal

Written by

Categorias