Aguarde...

5 de abril de 2021

Como um plugin WordPress personalizado pode ajudá-lo a gerenciar um site

Como um plugin WordPress personalizado pode ajudá-lo a gerenciar um site

Quer você seja um usuário do WordPress ou construa sites para viver, é provável que tenha contado com alguns plug-ins ao longo do caminho. Essas partes adicionais de software permitem que o sistema de gerenciamento de conteúdo (CMS) execute funções novas e interessantes. Tudo, desde formulários de contato, carrinhos de compras até SEO, estão a apenas alguns cliques de distância.

Ainda melhor é que é possível construir seu próprio plugin WordPress personalizado. E, não, não precisa estar em qualquer lugar perto da escala ou profundidade de grandes jogadores como WooCommerce ou Jetpack. Nem você precisa ser um especialista em PHP ou JavaScript (embora algum conhecimento prático ajude).

Na verdade, alguns dos melhores motivos para construir um plug-in WordPress personalizado não são sobre a adição de funcionalidades importantes. Destinam-se mais a tornar o seu site mais fácil de manter a longo prazo. Coisas que irão salvá-lo de problemas quando você mudar para um novo tema ou entregar um site a um cliente.

Isso é apenas arranhar a superfície do que um plug-in personalizado pode fazer. Para ajudar a demonstrar seu poder e conveniência, aqui estão algumas situações em que construir um plug-in WordPress personalizado pode ser uma grande ajuda.

Como você constrói um plugin para WordPress?

Antes de entrarmos nos cenários de por que um plug-in WordPress personalizado pode fazer sentido para o seu projeto, você pode estar se perguntando como criar um. Esse é um assunto muito profundo.

Existem toneladas de materiais de referência e tutoriais por aí que cobrem os detalhes. Portanto, não entraremos em grande profundidade aqui.

Em vez disso, indicaremos o Manual de plug-ins do WordPress – que é o melhor lugar para começar. Ele fornece todas as informações básicas de que você precisa para levar seu projeto adiante. Em particular, verifique a seção Plugin Basics , pois ela mostrará as primeiras etapas necessárias.

Também vale a pena verificar o plug-in Hello Dolly incluído na instalação padrão do WordPress. O plugin inteiro está contido em um único arquivo PHP. Sua estrutura simples pode servir de inspiração para sua própria criação.

Além disso, você vai querer verificar os seguintes recursos para obter o máximo de seus plug-ins personalizados:

Cenário nº 1: Fazendo personalizações que sobrevivem a uma mudança de tema

Freqüentemente, os tutoriais de código do WordPress mencionam que você pode adicionar um snippet ao functions.phparquivo do seu tema ativo . Porque? Porque geralmente é o caminho mais fácil para o escritor e para o leitor.

Porém, isso não a torna a melhor solução. Pense, por exemplo, em um gancho WooCommerce personalizado que exibe algum texto na parte inferior de cada página de produto. Este pequeno código funcionará bem enquanto reside em seu tema – mas o que acontece depois de um redesenho?

Trocar de tema significa perder essa personalização – a menos que você se lembre de copiá-la para a nova. Um cenário mais provável é esquecer esse snippet e se esforçar para colocá-lo em seu novo tema depois de perceber que ele está faltando.

Um plug-in remove esse problema potencial porque é completamente separado do seu tema. Você pode alternar os temas conforme desejar e essa funcionalidade ainda estará lá.

Como um plugin WordPress personalizado pode ajudá-lo a gerenciar um site

Cenário nº 2: quando a funcionalidade precisa viajar entre sites

Construir sites WordPress geralmente significa que você eventualmente precisará usar a mesma funcionalidade em vários lugares. Isso pode incluir a adição de informações de suporte ao cliente a cada site que você gerencia ou até mesmo o compartilhamento de tipos de postagem personalizados em uma instalação multisite .

Com o advento do editor de blocos de Gutenberg, os blocos personalizados também são um caso de uso principal. Enquanto alguns blocos podem ser específicos do cliente, outros podem ser de uso mais geral. Colocar seus blocos em um plug-in os torna altamente portáteis.

Um plug-in personalizado pode ser um salva-vidas nessas situações. Você não precisa reinventar a roda indefinidamente. Em vez disso, a funcionalidade de que você precisa está incluída em um único pacote. Basta instalar, ativar e seguir em frente.

No entanto, este é um bom momento para abordar o assunto da manutenção de plug-ins. Se você utilizar o mesmo plug-in personalizado em vários sites, precisará ter uma maneira eficaz de atualizar o código quando necessário. Sistemas de controle de versão como o Git podem ser úteis para essa tarefa.

Embora esse seja um assunto para outro dia, é importante pensar antes de instalar seu plugin em vários sites. Quanto mais lugares um plug-in reside, mais difícil é mantê-lo sem alguma forma de automação.

Como um plugin WordPress personalizado pode ajudá-lo a gerenciar um site

Cenário # 3: aprimorando um plug-in existente

Muitos plug-ins do WordPress oferecem suporte para vários ganchos e filtros – código que permite alterar ou expandir sua saída e funcionalidade. Pense no exemplo WooCommerce mencionado acima como um uso potencial.

Essas personalizações podem desempenhar um papel vital no funcionamento de projetos especializados, como comércio eletrônico ou sites de associação. Colocá-los em um plug-in personalizado pode ajudar de várias maneiras.

Além da separação mencionada de seu tema, um plugin personalizado também permitirá uma melhor organização. Ter todos os seus trechos de código em um único local significa nunca ter que procurá-los quando for a hora de uma mudança.

Depois, há a capacidade de adicionar novas funcionalidades ao longo do caminho. Conforme o seu site evolui, você pode querer construir mais melhorias. Adicione-os ao seu plug-in personalizado em vez de hackear seu tema.

Claro, também há momentos em que um plug-in de terceiros confiável não é mais uma opção viável . Seja qual for o motivo, você pode facilmente desativar seu plug-in personalizado ou remover o código adicional que você escreveu quando chegar a hora.

Como um plugin WordPress personalizado pode ajudá-lo a gerenciar um site

Uma maneira bem organizada de adicionar funcionalidade

Antes de adicionar código personalizado diretamente ao seu tema WordPress, pense sobre seu propósito. Embora seja um bom lugar para itens específicos do tema, outros tipos de funcionalidade realmente não pertencem ao seu functions.phparquivo.

Para todo o resto, um plugin personalizado é a melhor opção. Ele fornece um espaço separado para armazenar funções vitais, mantendo-as bem organizadas. Você poderá até mudar para um novo tema sem perder seu trabalho duro.

O resultado é um site mais fácil de manter, junto com uma funcionalidade que pode ser rapidamente replicada para uso em outro lugar. É uma ótima maneira de aumentar o nível de seu fluxo de trabalho de desenvolvimento do WordPress.

Postado em Blog
Escreva um comentário