Um plugin ou um trecho de código: como acrescentar uma funcionalidade ao WordPress

Comparações e alternativas··· 249 visualizações· 3 min de leitura

Resposta curta: se a funcionalidade tem telas, opções ou é complicada (formulários, SEO, loja, reservas), use um plugin bem mantido. Se é uma alteração pequena e exata (esconder um campo, mudar um texto, ajustar um comportamento), um trecho de código pode ser mais leve. O que nunca deve fazer é colar código no arquivo do tema e esperar que dure.

As três vias

Plugin já feito Excerto de código Plugin seu, à medida
Quando serve Funcionalidade com telas, opções ou muitas partes. Uma alteração pequena e precisa. Código que quer manter e reutilizar, e que deve sobreviver a uma mudança de tema.
Esforço Instalar e configurar. Copiar, ler, testar. Escrever, ou pedir a quem saiba.
Quem mantém O autor do plugin. Você. Pode deixar de funcionar com uma versão nova do PHP ou do WordPress. Você, ou quem o escreveu.
Risco principal Plugin abandonado, ou que faz cem coisas quando precisa de uma. Um erro de escrita pode derrubar o site. O mesmo, mais a falta de quem o conheça daqui a um ano.
Sobrevive a mudar de tema? Sim. Só se não estiver nos arquivos do tema. Sim.

Como decidir, passo a passo

1 Descreva a funcionalidade numa frase e procure um plugin que faça exatamente isso. Antes de instalar, olhe para a data da última atualização, a compatibilidade e as respostas no fórum: instalar plugins do WordPress.
2 Desconfie do plugin que faz cem coisas quando só precisa de uma. Cada plugin pesa em cada visita; um excerto de três linhas pode custar menos.
3 Escolha onde pôr o excerto. Não no editor de arquivos do tema: uma atualização apaga-o, e um erro tira o site do ar. Use um plugin de excertos (que lhe deixa desligar um excerto sem tocar em arquivos), um pequeno plugin seu ou um tema filho: tema filho ou edição direta.
4 Faça uma cópia e teste primeiro num lugar de teste, ou pelo menos com uma cópia recente à mão: um site de teste.
5 Escreva uma nota a dizer o que o excerto faz, de onde veio e em que data o pôs. Daqui a um ano, ninguém se lembra.
Código copiado corre com todos os direitos do seu site. Não cole o que não percebeu, nem de sites que não conhece. E uma vírgula a mais num arquivo PHP chega para dar o «erro crítico». Se isso acontecer e não conseguir entrar no painel, veja desativar plugins mesmo sem entrar e erros comuns do WordPress.
O código escrito para uma versão do PHP pode falhar em outra. Antes de mudar de versão, veja que versão do PHP usar. E tenha presente que o código à medida é seu: o suporte não o escreve nem o repara, como se explica em até onde vai o nosso suporte.

Vai fazer uma alteração ao seu WordPress e quer fazê-la sem riscos? Comece por um backup.

Abrir um pedido de suporte

VEJA TAMBÉM

Instalar plugins do WordPress: onde, quais e quantos

Desativar plugins, mesmo sem conseguir entrar

Tema filho ou edição direta

Até onde vai o nosso suporte

PRODUTO RECOMENDADO

Hospedagem WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde R$ 36,30/mês (plano de 3 anos, com cupom)

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.