Alguns plugins do WordPress se recusam a ser excluídos completamente. Eles deixam para trás tabelas de banco de dados, arquivos residuais ou, nos piores casos, bloqueiam totalmente o acesso à área administrativa. A exclusão padrão do painel de controle nem sempre resolve o problema.
Este guia aborda cinco métodos para forçar a exclusão de um plugin do WordPress, remover entradas residuais do banco de dados, limpar arquivos indesejáveis e verificar se o plugin foi completamente removido da sua instalação.
Para forçar a exclusão de um plugin do WordPress, primeiro desative-o e depois exclua-o do painel do WordPress em Plugins. Se isso não funcionar, conecte-se via FTP, navegue até wp-content/plugins e exclua a pasta do plugin diretamente. Se você estiver bloqueado no painel, use o Gerenciador de Arquivos do cPanel para excluir a pasta ou renomeie todo o diretório de plugins para desativar todos os plugins e recuperar o acesso. Após a exclusão, remova as tabelas restantes do banco de dados usando o phpMyAdmin ou um plugin de limpeza.
Por que você deve desinstalar plugins desnecessários?
Ao construir um site WordPress, os plugins são indispensáveis para adicionar funcionalidades como formulários de contato, otimização de SEO e elementos visuais.

No entanto, com o tempo, alguns plugins podem se tornar redundantes ou até mesmo problemáticos. Aqui estão os principais motivos para excluir plugins não utilizados:
- Melhoria no desempenho do site: Cada plugin, mesmo os desativados, adiciona arquivos PHP que seu servidor carrega a cada requisição. Remover plugins não utilizados reduz diretamente a sobrecarga do servidor e melhora o tempo de carregamento das páginas.
- Segurança aprimorada: Plugins inativos permanecem nos arquivos do seu site e podem se tornar uma vulnerabilidade. Plugins desativados ainda existem no seu sistema de arquivos e podem ser explorados se contiverem vulnerabilidades conhecidas. Arquivos de plugins desatualizados são um ponto de entrada comum para malware. Excluí-los elimina completamente o risco.
- Otimização de banco de dados: Muitos plugins criam tabelas de banco de dados personalizadas ou armazenam dados opcionais que persistem mesmo após a desativação. Com o tempo, esses dados órfãos aumentam o tamanho do banco de dados, tornam as consultas mais lentas e complicam os backups.
- Compatibilidade: Os plugins podem, por vezes, entrar em conflito entre si ou com os temas, causando erros. A remoção de plugins incompatíveis ajuda a manter o bom funcionamento do sistema.
Diga adeus aos problemas com plugins!
Com problemas com um plugin problemático? Não deixe que questões técnicas prejudiquem o desempenho do seu site. Obtenha suporte especializado em WordPress para manter seu site organizado, otimizado e sem problemas.
Desativar versus desinstalar um plugin do WordPress: qual a diferença?
No WordPress, existe uma diferença significativa entre desativar e desinstalar um plugin:
- Desativar um plugin: Desativa temporariamente o plugin, mantendo as configurações e os dados intactos.
- Desinstalar um plugin: Isso remove permanentemente o plugin do seu site. A exclusão também remove todas as configurações e dados que ele criou, embora alguns dados residuais possam permanecer no banco de dados.
Desative um plugin ao solucionar um conflito ou desabilite temporariamente uma funcionalidade sem perder as configurações. Desinstale-o quando não precisar mais do plugin. Observe que, mesmo após a desinstalação pelo painel de controle, alguns plugins deixam tabelas e arquivos no banco de dados que exigem remoção manual.
A exclusão forçada torna-se necessária quando um plugin não pode ser removido através do processo padrão do painel de controle devido a erros de permissão de arquivo, um arquivo de plugin corrompido ou porque o próprio plugin está tornando a área administrativa inacessível
Método 1: Como excluir plugins pelo painel do WordPress

A maneira mais fácil de excluir um plugin é através do painel do WordPress. Siga estes passos:
- Acesse a seção Plugins: No painel de administração do WordPress, navegue até Plugins ⟶ Plugins instalados.
- Desativar o plugin: Antes de excluir um plugin, você precisa desativá-lo. Clique em Desativar abaixo do nome do plugin.
- Excluir o plugin: Após a desativação do plugin, a Excluir será exibida. Clique em Excluir para removê-lo permanentemente dos seus arquivos do WordPress.
Observação: Se o plugin não for excluído, pode haver um problema de permissões ou um conflito com outro plugin, caso em que a exclusão via FTP pode ser necessária.
Método 2: Como forçar a exclusão de um plugin do WordPress via FTP

Quando não for possível excluir um plugin pelo painel de controle, usar FTP (Protocolo de Transferência de Arquivos) é uma alternativa eficaz. O FTP permite acessar e modificar os arquivos diretamente no servidor web.
- Conecte-se ao seu site: Abra um cliente FTP, como o FileZilla. Insira suas credenciais de FTP (nome de usuário, senha, endereço do host) fornecidas pelo seu provedor de hospedagem.
- Acesse o diretório de plugins: Vá para /public_html/wp-content/plugins no diretório FTP.
- Excluir o plugin: Localize a pasta do plugin que deseja excluir. Clique com o botão direito do mouse na pasta e selecione Excluir. Essa ação removerá todos os arquivos do plugin do seu servidor.
O FTP é uma maneira eficaz de forçar a exclusão de plugins corrompidos ou que apresentem problemas que impeçam a exclusão normal.
O que fazer se você não conseguir acessar seu site
Às vezes, os plugins causam erros que bloqueiam o acesso à administrativa do WordPress . Veja como excluir o plugin problemático sem acessar o painel de administração:
- Acesse o cPanel: Acesse sua conta de hospedagem web e faça login no painel de controle do cPanel.
- Abra o Gerenciador de Arquivos: No cPanel, localize e abra o Gerenciador de Arquivos para acessar os arquivos do seu site.
- Navegue até o diretório de plugins: Acesse /wp-content/plugins e encontre a pasta do plugin problemático.
- Para excluir o plugin: Clique com o botão direito do mouse na pasta do plugin e escolha Excluir.
Se você não tiver certeza de qual plugin causou o problema, renomeie a pasta de plugins para plugins_desativados. Isso desativa todos os plugins, permitindo que você recupere o acesso ao painel de controle. Em seguida, você pode reativar os plugins individualmente para identificar o problemático.
Solução de problemas: Identificando o plugin problemático
Se um plugin causar erros, mas você não tiver certeza de qual, siga estas etapas de solução de problemas:
- Renomeie a pasta de plugins: Use o cPanel ou FTP para renomear a de plugins (por exemplo, plugins_desativados). Isso desativará todos os plugins do seu site.
- Reative os plugins um por um: Depois de renomear a pasta de volta para "plugins", reative cada plugin individualmente no painel do WordPress. Atualize a página após cada ativação.
- Exclua o plugin com defeito: Depois de identificar o plugin que está causando problemas, exclua-o usando o painel de controle ou o método FTP.
Esse processo permite identificar a origem dos conflitos sem interromper o funcionamento de todo o seu site.
Removendo códigos curtos não utilizados deixados por plugins do WordPress excluídos

Ao excluir plugins, seus códigos curtos podem permanecer em posts e páginas como texto, criando poluição visual. Veja como remover esses códigos curtos residuais:
Método manualdo seu tema functions.php (em Aparência ⟶ Editor de Temas). Adicione este código:
adicionar_shortcode( 'plugin_shortcode', '__return_false' );
Substitua plugin_shortcode pelo código curto exato deixado pelo plugin excluído.
- Utilizando um plugin: O Remove Orphan Shortcodes remove automaticamente os shortcodes não utilizados do seu conteúdo.
A limpeza de shortcodes mantém seu site visualmente organizado e melhora a experiência do usuário.
Excluir dados do plugin do banco de dados
Ao desinstalar plugins, você pode deixar tabelas ou dados órfãos no seu banco de dados WordPress. Veja como remover esses dados residuais manualmente ou com plugins:
- Acesse o phpMyAdmin: No cPanel, acesse o phpMyAdmin na seção Bancos de Dados.
- Identificar tabelas de plugins: Procure por tabelas criadas pelo plugin (seus nomes geralmente começam com o nome do plugin).
- Excluir tabelas órfãs: Selecione as tabelas e clique em "Excluir" para removê-las do seu banco de dados.
Para quem não está familiarizado com bancos de dados, plugins como WP-Optimize e Advanced Database Cleaner são excelentes alternativas.
Utilizando o WP-Optimize para limpeza do banco de dados
O WP-Optimize ajuda a limpar e otimizar seu banco de dados, excluindo dados desnecessários, como revisões, rascunhos e tabelas residuais de plugins. Veja como usá-lo:
- Instale o WP-Optimize a partir do diretório de plugins do WordPress.
- Execute uma limpeza: Acesse WP–Otimizar ⟶ Banco de dados e selecione os itens que deseja limpar.
O WP-Optimize é fácil de usar, mesmo para iniciantes, e possui recursos adicionais para otimizar seu site.
Utilizando o Plugin Advanced Database Cleaner
Outra solução robusta é o Advanced Database Cleaner , que oferece opções de limpeza de banco de dados mais específicas. Veja como funciona:
- Instale e ative: Baixe o Advanced Database Cleaner do diretório de plugins.
- Agendar tarefas de limpeza: configure tarefas automatizadas para limpar seu banco de dados regularmente.
- Reparar tabelas corrompidas: O plugin também verifica e repara tabelas corrompidas, ajudando a manter a integridade do banco de dados.
O Advanced Database Cleaner é fácil de usar e personalizável, tornando-o adequado para um gerenciamento completo de bancos de dados.
Remova arquivos residuais de plugins usando FTP

Além das entradas no banco de dados, alguns plugins deixam arquivos residuais nos diretórios do seu servidor, especialmente de segurança e de cache. Veja como remover esses arquivos:
- Faça login no FTP: Use um cliente FTP para acessar /public_html/wp-content/plugins.
- Excluir pastas remanescentes: Procure por quaisquer pastas remanescentes associadas a plugins excluídos. Clique com o botão direito do mouse e exclua essas pastas.
- Verifique os arquivos .htaccess e wp-config.php: alguns plugins modificam esses arquivos principais. Abra os arquivos .htaccess e wp-config.php em um editor de texto para procurar entradas relacionadas ao plugin. Exclua ou comente essas linhas.
A remoção completa de arquivos residuais reduz o uso desnecessário de armazenamento e mantém seu site organizado.
Conclusão: Mantenha seu site WordPress limpo e otimizado
A remoção forçada de um plugin do WordPress é um processo complexo quando o método padrão pelo painel de controle falha. Exclua a pasta do plugin via FTP ou cPanel, remova tabelas órfãs do banco de dados usando o phpMyAdmin ou um plugin de limpeza, e verifique os arquivos .htaccess e wp-config.php em busca de entradas específicas do plugin que precisem ser removidas manualmente.
Sempre faça um backup completo antes de excluir arquivos de plugins ou tabelas do banco de dados. Um backup leva apenas alguns minutos para ser criado e evita a perda de dados caso um arquivo ou tabela seja removido incorretamente. Após a remoção completa do plugin, execute um teste de desempenho e confirme se o site carrega corretamente antes de considerar o trabalho concluído.
Perguntas frequentes
Posso forçar a exclusão de um plugin do WordPress sem acesso FTP?
Sim. Use o Gerenciador de Arquivos do cPanel para navegar até wp-content/plugins e exclua a pasta de plugins diretamente. Se você estiver bloqueado no painel de controle, renomeie toda a pasta de plugins para plugins_disabled para desativar todos os plugins e recuperar o acesso.
A exclusão de um plugin removerá todos os seus dados do meu banco de dados?
Nem sempre. Muitos plugins deixam tabelas órfãs e entradas no wp_options após a desinstalação. Use o phpMyAdmin para excluir manualmente as tabelas restantes ou execute o Advanced Database Cleaner para verificar e remover automaticamente os dados residuais após a desinstalação do plugin.
Por que a opção Excluir não aparece após desativar um plugin?
Geralmente, isso é um problema de permissões de arquivo no seu servidor. O processo web não tem permissão de escrita na pasta do plugin. Conecte-se via FTP e exclua a pasta manualmente ou entre em contato com seu provedor de hospedagem para verificar as configurações de permissão de arquivo em wp-content/plugins.
É seguro excluir pastas de plugins diretamente via FTP?
Sim, desde que o plugin seja desativado primeiro. Excluir a pasta de um plugin ativo sem desativá-lo previamente pode causar um erro fatal de PHP. Sempre desative o plugin pelo painel de controle antes de remover arquivos via FTP ou cPanel.
Como posso saber se um plugin excluído deixou arquivos para trás?
Conecte-se via FTP e verifique a pasta wp-content/plugins em busca de pastas restantes com o nome do plugin. Verifique também a pasta wp-content/uploads em busca de pastas de mídia criadas pelo plugin e abra os arquivos .htaccess e wp-config.php em um editor de texto para procurar regras ou constantes específicas do plugin que precisem ser removidas manualmente.
A remoção forçada de um plugin pode danificar meu site WordPress?
Isso pode acontecer se outros plugins ou temas dependerem de suas funções ou se o plugin ainda estiver ativo no momento da exclusão. Sempre desative o plugin antes de excluí-lo, teste-o em um ambiente de teste para verificar se outros componentes podem depender dele e faça um backup completo antes de remover manualmente quaisquer arquivos ou tabelas do banco de dados.