Como usar a linha de comando WP-CLI Print

  • 0

Como Usar a Linha de Comando WP-CLI no WordPress

Oi! Sou o Sensei da GeHost 😊 Vou te ensinar um "superpoder" pro seu WordPress: o WP-CLI, que é basicamente uma forma de **controlar seu site inteiro sem precisar clicar em nada** — só digitando comandos. Parece complicado, mas é muito prático e te economiza MUUITO tempo. Vem comigo!

O que é WP-CLI? (A resposta fácil)

Imagina que você está numa loja e o dono te dá um controle remoto gigante pra gerenciar tudo: mudar preço, remover produto, fazer backup, atualizar… Pois bem, WP-CLI é exatamente esse controle remoto pro seu WordPress. Você não clica em nenhum botão — só digita comandos no terminal (a "tela preta" que parece de filme de hacker 😄) e o WordPress faz.

Por que usar? Porque é muito mais rápido que navegar pelo painel, você consegue fazer várias coisas de uma vez, e em caso de problema, consegue recuperar dados sem desespero.

Pré-requisito: Acessar o Terminal (SSH)

Pra usar WP-CLI, você precisa acessar seu site via SSH (Secure Shell) — é tipo um "telefone seguro" entre o seu computador e o servidor da GeHost. Aqui está como fazer:

  1. Pega suas credenciais SSH. Entra no painel da GeHost (painel.gehost.com.br) → Hospedagem → Gerenciar → Acesso SSH. Lá você vê:
    • Hostname (ex: server.gehost.com.br)
    • Usuário (seu cpanel_user)
    • Senha (a mesma da hospedagem)
  2. No Windows: Baixa e abre o PuTTY (é grátis). Coloca o Hostname em "Host Name", deixa a porta 22, clica "Open". Vai pedir usuário e senha — digita os dados do SSH.
  3. No Mac ou Linux: Abre o Terminal (vem no sistema mesmo) e digita:
    ssh seu_usuario@servidor.gehost.com.br
    Depois digita sua senha e pronto — você está dentro!

Achando Seu WordPress (Primeiro Passo)

Quando você entra no SSH, aparece uma "pasta" chamada sua conta. Seu WordPress está dentro de uma pasta chamada public_html (é aí que o site "mora"). Pra entrar lá:

cd public_html

Pronto! Agora você está na raiz do seu site. Se você digitar ls (listagem), aparece o wp-config.php, wp-content, wp-admin e tudo que é típico do WordPress.

Os Comandos Básicos (Comece Aqui!)

Aqui vêm os comandos que você vai usar 90% do tempo. É só copiar, colar no terminal e apertar Enter:

  1. Ver a versão do WordPress
    wp core version

    Útil quando você não lembra se atualizou ou não.

  2. Atualizar o WordPress
    wp core update

    Faz a atualização toda no automático. Muito mais rápido que entrar no painel.

  3. Listar todos os plugins instalados
    wp plugin list

    Vê todos, com a versão e se estão ativos ou não.

  4. Ativar/Desativar um plugin
    wp plugin activate nome-do-plugin
    wp plugin deactivate nome-do-plugin

    Substitui "nome-do-plugin" pelo nome real (ex: wp plugin activate jetpack). Útil quando um plugin trava o site.

  5. Atualizar todos os plugins de uma vez
    wp plugin update --all

    Não precisa entrar no painel, um por um. Tudo junto!

  6. Listar usuários do WordPress
    wp user list

    Mostra quem tem acesso ao painel.

  7. Resetar senha de um usuário
    wp user update user_id --prompt=user_pass

    Troca a senha direto — nenhum e-mail de "esqueci a senha", nada. Bem prático se você é o admin.

  8. Fazer backup da base de dados
    wp db export backup.sql

    Cria um arquivo "backup.sql" com TUDO do seu banco de dados. Salva na raiz do seu site.

  9. Limpar o cache de uma loja WooCommerce
    wp cache flush

    Às vezes a loja fica "presa" no cache. Esse comando limpa tudo e deixa fresco.

  10. Desativar o modo de manutenção
    wp maintenance-mode deactivate

    Se seu site ficou com "Site em Manutenção" travado, esse comando tira.

Casos de Uso — Quando (e Por Que) Usar WP-CLI

Cenário 1: Seu site "congelou" depois de uma atualização. Um plugin está travando tudo.

  • Via WP-CLI: wp plugin list → acha o suspeito → wp plugin deactivate nome → site voltou! 3 linhas de comando.
  • Via painel: Entra no painel (se conseguir), vai em Plugins, desativa um por um, testa… 10 minutos no mínimo.

Cenário 2: Você tem 50 posts e quer trocar uma palavra em todos eles (ex: "loja" → "e-commerce").

  • Via WP-CLI: Um comando e pronto.
  • Via painel: Edita cada post na mão… Boa sorte com as 50! 😅

Cenário 3: Precisa fazer backup urgente e não quer esperar o painel.

  • Via WP-CLI: wp db export → 2 segundos, seu banco está salvo.
  • Via painel: Clica em Ferramentas → Exportar → Escolhe opções → Espera… 5 minutos.

Dicas de Ouro (Pra Não Dar Ruim)

⚠️ Sempre faça backup ANTES de qualquer comando maior. WP-CLI é poderoso — se você digitar um comando errado, pode deletar coisas. Sempre, SEMPRE faça um backup da base antes de experimenta.
💡 Comece com comandos "read-only". Primeiro aprenda a ver (list, export) antes de mexer (activate, delete). Tipo: testa wp plugin list antes de desativar um.
📖 Use wp help. Se tiver dúvida num comando, digita wp help comando (ex: wp help plugin) e aparece a explicação completa.
🔐 Sua conexão SSH é segura. Você pode digitar tudo que precisa sem medo — tudo fica entre você e nosso servidor. Ninguém vê.

E Se Eu Errar um Comando?

Respira! 😊 Erros de digitação normalmente não fazem nada — o comando simplesmente não funciona e aparece uma mensagem de erro tipo "comando não encontrado" ou "parâmetro inválido". Nem danifica o site.

O risco real é só se você rodar um comando sem backup prévio que DELETA dados (tipo wp post delete com --force). Mas aí é bem óbvio que está deletando algo.

Se der ruim mesmo: Você tem backups automáticos aqui no servidor (Painel → Backup) — é só chamar a gente que restaura em minutos. Relaxa, tem rede de segurança! 🛡️

Próximos Passos

Agora que você conhece o básico, explore! Alguns comandos que valem a pena aprender:

  • wp theme list / wp theme update — Gerencia temas
  • wp transient delete --all — Limpa dados temporários (quando o site fica lento)
  • wp search-replace "texto_antigo" "texto_novo" --dry-run — Substitui em massa (com --dry-run pra conferir antes de aplicar)
  • wp db optimize — Otimiza o banco de dados (deixa mais rápido)

E se bater uma dúvida, é só chamar a gente no chat ou abrir um ticket no painel. Estamos aqui pra ajudar! 💪

Bora dominar esse WP-CLI e fazer seu site voar? 🚀


Was this answer helpful?

« Back