Como lidar com plugins desatualizados do WordPress

Publicados: 2021-03-12

O WordPress existe há quase uma década e meia. Embora seja uma boa corrida em termos de longevidade, também significa que provavelmente existem alguns sites ainda por aí desde seus dias anteriores. Pessoalmente, tenho trabalhado com WP por cerca de nove desses anos. E estou encontrando um problema comum entre alguns dos sites mais antigos que construí: eles têm plugins desatualizados.

Na verdade, estou descobrindo que há um bom número de plugins que foram considerados “abandonados” pelo WordPress Plugin Repository. Qualquer coisa que não tenha sido atualizada em pelo menos dois anos ganha esse rótulo. Portanto, procurar substitutos para algumas dessas ofertas desatualizadas tornou-se uma parte rotineira da manutenção.

Às vezes, posso encontrar um software mais recente para substituir o antigo. Outras vezes não tenho tanta sorte. Mas o grande volume desses problemas que surgiram nos últimos anos me fez pensar – qual é a melhor maneira de lidar com um plugin antigo? E como podemos evitar um caso grave de “podridão de plug-in”?

Começamos com boas intenções

Quando você é apresentado ao WordPress pela primeira vez e começa a perceber quantos plugins ótimos existem ( eles certamente devem ser ótimos neste momento), você pode começar a instalá-los como se estivessem saindo de moda. Só depois de alguma experiência você percebe que, ok, nem todo plugin é digno de estar no seu site.

Então, você começa a prática de verificar plugins um pouco mais minuciosamente do que antes – o que é ótimo. O problema é que você pode não necessariamente voltar a todos os sites anteriores que criou e passar pelo mesmo processo de verificação. Com o tempo, muitos plugins deixarão de ser mantidos por seus autores. Pode ser que o plugin nunca tenha ganhado popularidade suficiente para justificar o esforço. Ou, às vezes, as pessoas simplesmente ficam sem o tempo livre necessário para manter o software em dia. Acontece.

É quando você se depara com um bom e velho caso de podridão de plugin. Você tem um ou mais plugins ativos que não são atualizados há anos. Isso não é bom por vários motivos. Primeiro, pode haver uma grande falha de segurança bem no meio do software que você não conhece. Em segundo lugar, à medida que novas versões do WordPress, plugins e temas são lançados, um problema de compatibilidade pode interromper seu site a qualquer momento.

Esta é uma situação difícil de se estar. Infelizmente, pode dar um bom trabalho para sair dela.

Começamos com boas intenções

Avaliando a situação e criando um plano

Quando você se depara com um site que inclui plugins que não são mais mantidos, há algumas coisas que você deve fazer:

Estude os plugins em questão
O primeiro passo é dar uma olhada em quais plugins desatualizados você instalou e descobrir o que eles fazem. Isso pode ser especialmente difícil se for um site que você não construiu. Se você tiver muita sorte, poderá descobrir que um plug-in foi instalado, mas nunca foi usado. Isso facilita muito o seu trabalho. Mas se ele está realmente sendo usado, você vai querer ver como ele foi implementado no site.

Por exemplo, dê uma olhada nas configurações do plugin para ver o que está lá. Você pode descobrir que tudo é controlado a partir de um ponto. Caso contrário, examine as páginas, postagens e seus modelos de tema para ver se algum código do plug-in foi adicionado. Se estiver diretamente dentro de uma página ou postagem, você provavelmente verá algum tipo de código de acesso. Caso contrário, o código PHP pode ser encontrado em um modelo de tema. Se a documentação do plugin ainda existir em algum lugar, você poderá encontrar um exemplo do código que está procurando.

Elabore um plano de ação
Depois de saber com o que está lidando, você pode elaborar um plano para corrigir o problema. Dica: Isso raramente envolve manter o plugin desatualizado. A única vez que pode ser considerada é se o plugin fizer algo absolutamente crítico para a missão do site. E, mesmo que seja crítico, você deve planejar sua eventual substituição.

Muitas vezes, você poderá encontrar um plugin adequado para substituir o desatualizado. Mas não é apenas importante encontrar um que faça a mesma coisa (você pode ter várias opções), você também deve procurar um plugin que:

  • Foi atualizado no ano passado.
  • Tem uma base de usuários razoável em comparação com outros plugins semelhantes.
  • Tem um autor que responde frequentemente às solicitações de suporte.

Ao navegar em plugins no repositório oficial, esta informação é bastante fácil de descobrir. Plugins comerciais podem demorar um pouco mais para cavar na sujeira (e você ainda pode não descobrir tudo).

Dependendo do tipo de funcionalidade que o plugin lida, também há uma chance de que você possa duplicá-lo com algum código básico em seu tema. Existem muitos plugins do WordPress por aí que imitam a funcionalidade que já está incorporada ao CMS. Eles são colocados em forma de plugin mais por conveniência do que qualquer outra coisa.

O ponto é que, embora seja ótimo encontrar um substituto, você não quer se preparar para fazer exatamente a mesma coisa novamente no próximo ano. Não podemos dizer o futuro de cada plugin, mas podemos dar uma olhada em sua reputação e quão bem ele tem sido mantido.

Avaliando a situação e criando um plano

Morte, impostos e plugins abandonados

Embora eu goste de pensar que sou muito mais cuidadoso na escolha de plugins hoje em dia, provavelmente deveria aceitar o fato de que sempre haverá aqueles que irão falhar em algum momento no futuro. É inevitável que alguns plugins úteis não sejam populares o suficiente ou o desenvolvedor não tenha tempo para mantê-lo ano após ano. É apenas a natureza de uma comunidade de código aberto que depende muito do voluntariado. Mas mesmo alguns plugins comerciais podem cair nesse mesmo buraco.

A melhor coisa para os desenvolvedores fazerem é ficar atentos. Examine rotineiramente os sites que você mantém, veja quais plug-ins estão instalados e descubra quando eles foram atualizados pela última vez. Quando algo parece estar abandonado e você realmente deseja manter o plugin – faça mais pesquisas. Verifique se as solicitações de suporte ainda estão sendo respondidas (mais uma vez, fácil de fazer nos fóruns de suporte do WordPress) e você pode até tentar entrar em contato com o desenvolvedor. Veja se eles ainda têm interesse no plugin. Se não, então pelo menos você pode dizer que tentou.

O bom é que, quando se trata de plugins do WordPress, você costuma ter mais de uma boa opção.