O que você está procurando?

Aperte Enter para buscar ou ESC para fechar

Plugins

Um plugin é um pacote de código que adiciona recursos ao WordPress ou modifica funcionalidades existentes.

O WordPress oferece os recursos essenciais para publicar conteúdo e administrar um site. Os plugins permitem adaptar essa base para diferentes necessidades sem modificar diretamente os arquivos principais da plataforma.

Com plugins, um site WordPress pode receber funcionalidades como:

  • Formulários de contato;
  • Loja virtual;
  • Calendário de eventos;
  • Otimização para mecanismos de busca;
  • Cache e melhorias de desempenho;
  • Segurança e controle de acesso;
  • Integrações com serviços externos;
  • Áreas de membros;
  • Cursos online;
  • Novos blocos para o editor;
  • Tipos personalizados de conteúdo.

Como um plugin funciona?

Um plugin utiliza as APIs e os recursos fornecidos pelo WordPress para adicionar ou alterar funcionalidades.

Grande parte dessa integração ocorre por meio dos hooks, que permitem executar funções em pontos específicos do funcionamento do WordPress. Esses hooks são divididos principalmente em:

  • Actions ou ações: executam uma função quando determinado evento ocorre;
  • Filters ou filtros: recebem uma informação, permitem modificá-la e devolvem o resultado.

Um plugin pode ser formado por apenas um arquivo PHP ou conter diversos arquivos, incluindo PHP, JavaScript, CSS, imagens e traduções.

Seus arquivos normalmente ficam armazenados no diretório: wp-content/plugins.

Qual é a diferença entre plugin, tema e WordPress Core?

Esses três componentes cumprem funções diferentes:

ComponenteFunção principal
WordPress CoreFornece a base do sistema de gerenciamento de conteúdo
TemaControla principalmente a apresentação e o design do site
PluginAdiciona ou modifica funcionalidades

Na prática, temas também podem oferecer funcionalidades e plugins podem interferir na aparência. Mesmo assim, recursos que precisam continuar disponíveis após uma troca de tema geralmente devem ser fornecidos por um plugin.

Uma loja virtual, um calendário de eventos ou um tipo personalizado de conteúdo, por exemplo, não deveria depender exclusivamente do tema usado pelo site.

Plugins gratuitos, pagos e freemium

Os plugins podem ser distribuídos por diferentes modelos.

Plugins gratuitos

Podem ser instalados sem pagamento. Muitos estão disponíveis no diretório oficial de plugins do WordPress, que é a fonte mais confiável de plugins gratuitos por ser um repositório oficial e ter um grupo de voluntários ajudando a validar plugins e atestar o uso de padrões corretos e segurança.

Plugins pagos ou premium

Exigem a compra de uma licença ou assinatura. Dependendo do fornecedor, o pagamento pode oferecer atualizações, suporte técnico e recursos adicionais.

A instalação de um plugin premium geralmente é feita pelo envio de um arquivo .zip em Plugins → Adicionar plugin → Enviar plugin.

Plugins freemium

Oferecem uma versão gratuita e uma versão paga com funcionalidades adicionais.

Como instalar um plugin?

No painel administrativo, acesse:

Plugins → Adicionar plugin

A partir dessa tela, é possível:

  • Pesquisar plugins gratuitos no diretório oficial;
  • Consultar informações e avaliações;
  • Instalar um plugin;
  • Enviar um arquivo .zip;
  • Ativar o plugin depois da instalação.

Também é possível realizar uma instalação manual enviando os arquivos para wp-content/plugins por SFTP ou pelo gerenciador de arquivos da hospedagem. Esse método é mais indicado para usuários que já conhecem a estrutura de arquivos do WordPress.

Instalar e ativar são a mesma coisa?

Não são. Ao instalar um plugin, seus arquivos são adicionados ao site. Ao ativá-lo, o WordPress passa a carregar e executar suas funcionalidades.

Um plugin instalado, mas desativado, permanece no servidor, porém normalmente não executa suas funções principais.

Existem exceções, como plugins do tipo must-use, carregados automaticamente pelo WordPress, e componentes adicionais instalados pela hospedagem.

Desativar e excluir são a mesma coisa?

Não. Ao desativar um plugin, seus arquivos e configurações geralmente permanecem no site. Isso permite reativá-lo posteriormente.

Ao excluir o plugin, seus arquivos são removidos do diretório de plugins. Entretanto, isso não garante que todas as suas configurações e tabelas sejam apagadas do banco de dados.

O comportamento depende de como o plugin foi desenvolvido. Alguns removem seus dados durante a desinstalação; outros os preservam para evitar perda de informações. Antes de excluir um plugin que armazena dados importantes, consulte sua documentação e crie um backup.

Como escolher um plugin?

Antes de instalar um plugin, verifique:

  • Se ele atende à necessidade do site;
  • Quando recebeu sua última atualização;
  • Compatibilidade com sua versão do WordPress;
  • Quantidade de instalações ativas;
  • Avaliações e problemas relatados;
  • Qualidade da documentação;
  • Política de suporte;
  • Identidade e reputação do desenvolvedor;
  • Compatibilidade com PHP, tema e outros plugins;
  • Política de privacidade e dados enviados a serviços externos;
  • Continuidade do desenvolvimento.

Estar disponível no diretório oficial não significa que um plugin seja perfeito ou adequado para qualquer projeto. Plugins podem ter problemas de compatibilidade, desempenho ou segurança, assim como qualquer outro software.

Plugins obtidos de fontes desconhecidas, especialmente cópias não autorizadas de produtos pagos, aumentam o risco de código malicioso, alterações indevidas e ausência de atualizações.

Muitos plugins deixam o WordPress lento?

A quantidade de plugins, isoladamente, não determina o desempenho do site.

Um único plugin mal desenvolvido ou que execute operações complexas pode causar mais impacto do que vários plugins simples e bem otimizados.

O desempenho depende de fatores como:

  • Qualidade do código;
  • Consultas ao banco de dados;
  • Arquivos CSS e JavaScript carregados;
  • Requisições a serviços externos;
  • Processos executados em segundo plano;
  • Volume de dados;
  • Compatibilidade entre plugins;
  • Configuração do servidor.

Ainda assim, plugins sem utilidade não devem permanecer instalados. Cada componente adicional aumenta a superfície de manutenção e pode introduzir dependências, conflitos ou vulnerabilidades.

Por que atualizar os plugins?

As atualizações podem incluir:

  • Correções de segurança;
  • Correções de erros;
  • Compatibilidade com novas versões do WordPress;
  • Melhorias de desempenho;
  • Novos recursos;
  • Mudanças de interface.

Antes de atualizações importantes, é recomendável criar um backup e, em sites críticos, testar as novas versões em um ambiente de staging.

Plugins abandonados ou que não recebem atualizações há muito tempo devem ser avaliados com cuidado. A ausência de uma atualização recente não prova que exista um problema, mas pode indicar falta de manutenção ou compatibilidade não verificada.

O que é um conflito de plugins?

Um conflito ocorre quando dois ou mais componentes interferem no funcionamento uns dos outros.

Os sintomas podem incluir:

  • Erros no painel;
  • Página em branco;
  • Recursos que deixam de funcionar;
  • Problemas de layout;
  • Lentidão;
  • Erros de JavaScript;
  • Falhas durante a atualização;
  • Mensagens de erro crítico.

Um teste comum consiste em desativar temporariamente os plugins e reativá-los individualmente para identificar quando o problema reaparece.

Esse procedimento deve ser realizado preferencialmente em um ambiente de staging. Em um site público, a desativação pode interromper funcionalidades importantes.

O que são must-use plugins?

Os must-use plugins, também chamados de MU-plugins, são plugins carregados automaticamente pelo WordPress.

Seus arquivos ficam normalmente no diretório: wp-content/mu-plugins.

Eles não são ativados e desativados da mesma maneira que os plugins comuns. São frequentemente utilizados por hospedagens, redes Multisite e desenvolvedores para funcionalidades que devem permanecer sempre ativas.

Resumindo

Um plugin é um software que amplia ou modifica as funcionalidades do WordPress.

Ele pode adicionar desde um pequeno ajuste até sistemas completos, como lojas virtuais, plataformas de cursos, calendários ou áreas de membros.

Ao escolher e administrar plugins:

  • Instale somente os necessários;
  • Utilize fontes confiáveis;
  • Mantenha-os atualizados;
  • Verifique compatibilidade e suporte;
  • Crie backups antes de mudanças importantes;
  • Remova plugins que não tenham mais utilidade;
  • Teste possíveis conflitos em um ambiente de staging.

A flexibilidade proporcionada pelos plugins é uma das principais características do WordPress, mas cada plugin instalado também precisa ser mantido e avaliado como parte do funcionamento do site.

Fazendo um paralelo, plugins para o WordPress são como aplicativos para o seu celular, adicionando novas possibilidades/funcionalidades nele.

Termos relacionados

Referências