WP-CLI: comandos essenciais para gerir o WordPress por SSH
O WP-CLI é a interface de linha de comandos do WordPress. Em vez de entrar no painel de administração, dá as ordens diretamente no terminal — e é muito mais rápido quando tem de gerir vários sites. Este guia reúne os comandos que mais usamos na manutenção diária.
É um tópico avançado, pensado para quem gere vários WordPress em servidores próprios ou VPS.
Antes de começar
- Entre no servidor por SSH.
- Use o utilizador do site e não o root. Assim os ficheiros criados ou alterados ficam com as permissões corretas.
- Posicione-se na pasta onde está o WordPress (a que contém o
wp-config.php), ou indique-a com--path=/caminho/do/site.
Mudar a password do admin
Útil quando perdeu o acesso ou quando o email do site não está a funcionar. O comando não envia email e mostra a nova password no ecrã:
wp user reset-password admin --skip-email --porcelain
Substitua admin pelo nome de utilizador ou ID do utilizador que quer alterar.
Verificar a integridade dos ficheiros
Compara os ficheiros do WordPress instalado com os originais. É a forma mais rápida de detetar ficheiros alterados ou injetados após um ataque:
wp core verify-checksums
Se o comando reportar ficheiros diferentes ou em falta, pode repor os ficheiros base como explicado a seguir.
Forçar o descarregamento dos ficheiros base
Substitui os ficheiros do WordPress por cópias limpas, sem tocar nos temas, plugins e uploads (wp-content):
wp core download --skip-content --force
Se quiser mesmo repor tudo, incluindo o conteúdo por defeito, use apenas wp core download --force. Faça sempre uma cópia de segurança antes.
Atualizar o WordPress
wp core update
Atualizar temas
wp theme update --all
Atualizar plugins
wp plugin update --all
Sequência de manutenção completa
Juntando tudo, uma rotina típica de manutenção mensal fica assim:
wp core verify-checksums
wp core update
wp plugin update --all
wp theme update --all
Mantenha os sites atualizados: sites abandonados sem atualizações são alvos fáceis de ataques.
Precisa de ajuda na manutenção dos seus sites WordPress? Fale connosco.
Precisa de ajuda com wordpress?
Oferecemos soluções profissionais para WordPress. Fale connosco!
Suporte WordPress