Sites e aplicações

Desativar um plugin do WordPress sem aceder ao painel

Revisto a 3 min de leitura wordpress plugins

Os plugins desativam-se normalmente em Plugins > Plugins instalados. Se um erro crítico impedir o acesso ao painel, verifique primeiro o e-mail de administração: o WordPress pode ter enviado uma ligação para entrar no seu modo de recuperação. Essa sessão pode ignorar o componente afetado para lhe permitir administrar o site; verifique depois se o desativou realmente para todos os visitantes.

Se não puder utilizar esse modo:

  1. Aceda através do gestor de ficheiros ou por FTP.
  2. Abra wp-content/plugins e localize o diretório do plugin problemático.
  3. Mude-lhe o nome temporariamente, por exemplo de nombre-plugin para nombre-plugin.desactivado. Não o elimine.
  4. Verifique o site e aceda a Plugins para que o WordPress registe a desativação.
  5. Reponha o nome original do diretório. O plugin permanecerá desativado até decidir atualizá-lo, substituí-lo ou ativá-lo novamente.

Se não souber que plugin provoca o erro, pode mudar temporariamente o nome de wp-content/plugins, verificar o acesso e repor depois o nome original. Visite Plugins para que o WordPress detete os ficheiros em falta antes de repor o nome. Verifique o estado da lista e reative de forma seletiva apenas o que tiver testado.

Mudar o nome preserva os ficheiros e permite reverter o teste. Eliminar o diretório não executa o procedimento de desinstalação do plugin e pode fazer com que perca ficheiros necessários para diagnosticar ou recuperar a sua configuração.

Alcance e verificações

Faça o teste num clone ou durante uma intervenção controlada se o plugin gerir pagamentos, permissões, formulários ou segurança. Desativá-lo pode recuperar o acesso e, ao mesmo tempo, deixar uma função essencial sem serviço. Guarde o erro e a hora antes de alterar vários componentes.

O diretório wp-content/plugins não cobre todos os casos: os mu-plugins, os ficheiros de integração como o object-cache.php e os plugins ativados para uma rede Multisite exigem rever o seu alcance específico. Não mude o nome de ficheiros ao acaso se o erro continuar.

Mudar o nome de uma pasta impede que o WordPress encontre o plugin no seu caminho habitual, mas não transforma os seus ficheiros numa quarentena privada. Se suspeitar de uma intrusão, guarde as provas fora da raiz pública e siga o procedimento de limpeza; não deixe código comprometido acessível com outro nome.

Antes de o reativar, atualize ou corrija a causa no ambiente de testes e verifique a sua função. Repor o nome original sem que o WordPress tenha registado a desativação pode fazer com que volte a ser carregado.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.