Como desinstalar plugins WordPress de forma limpa
Publicados: 2021-03-11Os plug-ins são a força vital do ecossistema WordPress. Ao escolher um site ou plataforma de blog, a extensibilidade central do WordPress por meio de plug-ins costuma ser um fator importante na escolha de seguir o caminho do WP. Dito isso, no entanto, nem todos os plug-ins são criados iguais. Nem todos os plug-ins precisam permanecer ativos o tempo todo. Queremos mostrar a você como desinstalar plug-ins do WordPress para que, quando e se precisar remover um, não tenha que lidar com fragmentos de plug-ins e tabelas órfãs bagunçando os arquivos do seu site.
Desativação vs desinstalação do plugin do WordPress
Não é uma ocorrência incomum para os usuários do WordPress misturar a desativação do plug-in com a desinstalação do plug-in. Afinal, ambas as ações removem o plugin do seu site, então uma é tão boa quanto a outra, certo? Bem não. Não exatamente.
A desativação do plug-in é apenas isso. Desativação. O plug-in não estará mais ativo em seu site, o que significa que todos os recursos que ele habilitar não funcionarão mais. Sempre que você instala um plugin, você o ativa antes que ele funcione. No menu Plug - ins , você pode, da mesma forma, desativar cada plug-in individualmente.

Isso não removerá os arquivos e configurações de plug-in do seu site . Você pode reativá-los a qualquer momento.

Excluir ou desinstalar um plug-in, no entanto, removerá os arquivos do plug-in do seu site. Ou pelo menos a maioria deles.
Inscreva-se no nosso canal no Youtube
Por que você desinstalaria um plug-in do WordPress?
A maioria das pessoas desinstala os plug-ins do WordPress porque eles não estão mais disponíveis. Para você, talvez você tenha superado a necessidade de seus recursos, encontrou um substituto ou simplesmente não gostou.
Outro motivo importante para desinstalar é que o plug-in está causando problemas no site. O plugin pode ter uma falha de segurança que pode comprometer os dados do seu site. Talvez já tenha. Pode haver um conflito entre o seu tema e o plugin, ou os desenvolvedores podem ter interrompido o desenvolvimento e ele não é mais compatível com as versões mais atuais do WordPress.
A maioria desses problemas pode ser atenuada simplesmente desativando o plug-in (como mostramos acima). Mas os arquivos potencialmente comprometidos ainda existem em seu servidor. E esses precisam ser removidos. Assim, desinstalando.
Como desinstalar um plugin do WordPress do painel
Desinstalar um plugin do WordPress do painel de administração do WP é simples. Vá em Plugins - Plugins Instalados para ver a lista completa do que você instalou.

A partir daí, você deve desativar qualquer plugin que pretenda desinstalar . Você também pode clicar no botão Desactivar que nós mostramos acima, ou você pode verificar a caixa ao lado de qualquer número de plugins e selecione D eactivate do grosso Ações suspensas menu.

Quando esse processo terminar, você só precisa repeti-lo, só que desta vez elete seleção D no menu suspenso.

Lembre-se de que, depois de clicar no botão para remover o plug-in, você deverá reinstalá-lo se mudar de ideia.
O que acontece quando você desinstala um plug-in do WordPress
Em muitos casos, desinstalar um plugin do WordPress remove as pastas e arquivos que ele criou no diretório / wp-content / plugins / do seu servidor. Essa será uma pausa limpa e você pode ter certeza de que o inode do servidor e o uso de armazenamento diminuirão.
Alguns plug-ins, no entanto, não se anexam apenas ao seu site por meio dos arquivos que você instala. Alguns plug-ins alteram os bancos de dados principais do WordPress criando tabelas e gerenciando dados usando o próprio núcleo WP. (Esse é um comportamento normal, aliás. Não se preocupe se isso acontecer.) Alguns plug-ins que funcionam para proteger seu site de intrusões podem alterar seu arquivo .htaccess (o mesmo pode acontecer com plug-ins de redirecionamento).
No entanto, após a desinstalação, alguns plug-ins não removem suas respectivas tabelas e entradas do banco de dados. Em alguns casos, isso ocorre porque os desenvolvedores desejam manter as configurações do usuário no caso de você reinstalar. Mas, excluindo isso, alguns plug-ins apenas deixam bits e bytes de dados que podem eventualmente obstruir seu servidor e começar a afetar o desempenho e os tempos de consulta.
Além disso, alguns plug-ins deixam rastros de seus arquivos no próprio sistema de arquivos. Por exemplo, você pode usar um plugin de backup, mas decidir desinstalá-lo por um tempo. Na maioria dos casos, as pastas do plugin de backup permanecerão porque contêm os backups do seu site. Nesse caso, trata-se de uma proteção à prova de falhas para manter seu site seguro. No entanto, alguns plug-ins apenas deixam arquivos órfãos que você pode querer limpar.
Como remover completamente todos os arquivos de plug-in do WordPress
Parte de saber como desinstalar plug-ins do WordPress é saber que não é 100% necessário remover todos os arquivos. Se você é um usuário iniciante do WordPress ou não sabe muito sobre a estrutura de arquivos WP (ou simplesmente não quer ir tão fundo), não se preocupe. A probabilidade de arquivos órfãos e tabelas de banco de dados afetarem você é muito baixa.
No entanto, se o seu site depende de cada 0,1s de velocidade de página que você pode extrair, limpar o sistema de arquivos e o banco de dados pode ser exatamente o que você está procurando.
Como remover arquivos restantes usando SFTP
SFTP é a maneira mais segura de remover esses arquivos do servidor. No seu host da web, você pode configurar credenciais de FTP para qualquer site hospedado lá. No site, a seção Ferramentas do site para cada site tem uma guia Contas FTP, onde você pode criar quantas contas quiser com permissões SFTP.

Feito isso, use essas credenciais para fazer login por meio de um cliente FTP como o FileZilla. Use Quickconnect (1) para facilitar, mas você também pode salvar suas informações de login no menu Arquivo.

Uma vez conectado, você verá a estrutura de diretórios do seu site à direita (2) e a do seu computador nos painéis esquerdos. Navegue em seu site para / wp-content / plugins / (3) e localize os arquivos do plugin. O nome geralmente é algo semelhante ao título, embora nem sempre seja exato. Por exemplo, o plugin que desinstalamos chamava-se RSS Importer, mas o diretório era / import-xml-feed (4) .

Clique com o botão direito na pasta que deseja remover e selecione Download (5) . Observe que isso não excluirá os arquivos do plug-in, mas, em vez disso, os colocará em seu sistema local, fazendo o backup para o caso de algo dar errado. Feito isso, clique com o botão direito novamente e selecione Excluir (6) .

Quando solicitado a confirmar a exclusão, clique em Sim . E é isso. Os arquivos restantes do plug-in foram removidos com sucesso de seu site por SFTP.
Como se livrar de tabelas órfãs em seu banco de dados
Embora os arquivos possam ser manipulados facilmente via SFTP, lidar com o próprio banco de dados pode ser um pouco mais complicado. Agora, esta é uma parte muito avançada do post, e não a recomendamos para todos. No entanto, se você realmente precisa que seu site esteja totalmente limpo, é assim que o deve fazer.
Lembre-se, porém, de fazer backup do seu site primeiro . Sempre que você mexer no banco de dados do WordPress, faça backup do seu site. As coisas dão errado, as tabelas são descartadas e seu site pode ficar offline. Portanto, é fundamental ter um backup rápido para restaurar.
Com isso em mente, você provavelmente deseja usar o plugin Advanced Database Cleaner para isso.

Você pode achar estranho usar um plug-in para se livrar de plug-ins, mas este torna o tratamento do seu banco de dados tão simples que vale a pena. (Além disso, ele desinstala limpo!)
O item de menu WP DB Cleaner leva você a uma página simples onde você pode ver todo o espaço órfão e geralmente desperdiçado em seu banco de dados.

Você notará que nem tudo aqui está relacionado a plug-ins. Na captura de tela acima, há mais de 4.500 revisões de postagem que estão sendo armazenadas. À direita de cada categoria, você pode definir um número de dias para exclusão. Por exemplo, definimos a exclusão dos últimos 14 dias de revisões de postagem apenas no caso de serem necessários para, bem ... revisões. Você pode selecionar os elementos para limpar, selecione Limpar e seu site ficará muito mais suave.
Para obter dados mais especificamente relacionados ao plug-in, você irá para a guia Tabelas .

As tabelas são geralmente nomeadas em um formato legível decentemente, e você provavelmente pode descobrir a qual plugin elas pertencem. A versão Pro do plugin fornecerá essa informação (e custa apenas US $ 39 para duas licenças de site, o que vale a pena).
Todas as tabelas listadas aqui são de plug-ins que não estão mais instalados. Por exemplo, aqueles que começam com wp_defender_ são do plugin wpmudev, Defender Pro. As tabelas wp_gamipress_ são da Gamipress. Nem todas essas tabelas contêm dados, mas todas elas existem como dados no banco de dados.
Selecione as tabelas que deseja otimizar (o plug-in oferece sugestões para aqueles que mais precisam). Na lista suspensa, você pode selecionar Otimizar, Reparar, Excluir ou Esvaziar as Linhas.

Sugerimos que você use Delete com moderação e quando tiver certeza absoluta de que a remoção da tabela não causará problemas. É assim que limpar completamente. (Podemos ter quebrado um site WordPress enquanto trabalhamos nesta postagem por sermos descuidados com a exclusão de tabelas.) Sugerimos o uso da opção Otimizar .
Como remover códigos de acesso associados a plug-ins desinstalados do WordPress
E, finalmente, a maldição dos usuários de plug-ins em todos os lugares ... códigos de acesso. Na verdade, gostamos de códigos de acesso aqui no Elegant Themes e achamos que eles são uma maneira fantástica de criar funcionalidade. Um dos problemas com eles, no entanto, é que se você parar de usar um plug-in (mesmo desativando-o e não desinstalando), o plug-in para de funcionar. E você tem um shortcode não renderizado que aparecerá em seu site como texto bruto, como [shortcode param = ”render_something” time = ”always]
Na verdade, essa é uma correção muito fácil, embora manual. Vá para o seu host e encontre o acesso ao phpMyAdmin. No SiteGround, isso está em Ferramentas do Site - Site - MySQL - phpMyAdmin (guia) . Pressione o botão Acessar phpMyAdmin .

phpMyAdmin pode ser muito complicado, mas esta parte não é. Navegue até Pesquisar (não Consulta) e insira sua consulta. Procuramos por [et_ porque esse é o prefixo do shortcode que usamos aqui com Divi, e sabemos que o shortcode vai aparecer muito.

Como você pode ver, o shortcode está visível na coluna post_content . Você também pode ver quais títulos e números de ID de post individuais também. Você pode então lidar com isso de duas maneiras. Primeiro, você pode clicar no botão Editar à esquerda e retirar o shortcode do banco de dados.

Além disso, você pode acessar manualmente as postagens e páginas no painel do WordPress e usar o editor de postagem para removê-las também. Pesquisar o banco de dados dessa forma é a melhor maneira de descobrir em quais postagens e páginas o shortcode está. Felizmente, na maioria dos casos, os shortcodes não estão em quase todas as postagens, mas apenas em alguns.
Além disso, plug-ins como Shortcode Cleaner Lite / Pro e Better Search and Replace podem vasculhar o banco de dados para você e eliminá-los em um piscar de olhos.
Conclusão
Sempre que você tiver plug-ins em seu site WordPress, terá a chance de desativá-los ou desinstalá-los. Quer seja para solucionar um problema ou simplesmente para concluir sua funcionalidade, esperamos que, independentemente do seu raciocínio, agora você saiba como desinstalar um plugin do WordPress da maneira certa. Não há realmente uma maneira errada de fazer isso, mas como você pode ver, alguns métodos podem ser um pouco mais limpos do que outros.
Quais são suas experiências com a desinstalação de plug-ins do WordPress?
Imagem de destaque do artigo por Sammby / shutterstock.com
