Como usar o WP-CLI para automação de tarefas no WordPress
Olá, amigo(a) GeHost! Seja bem-vindo(a) ao seu novo guia de superpoderes para o WordPress. Aqui, você vai aprender a dominar o WP-CLI — uma ferramenta poderosa que transforma tarefas repetitivas em cliques mágicos. E o melhor? Tudo isso sem precisar tocar no painel do WordPress. Vamos lá, com calma, passo a passo, como se fosse um papo entre amigos.
O que é WP-CLI?
WP-CLI é uma ferramenta de linha de comando (terminal) que permite controlar o seu site WordPress de forma rápida, precisa e automatizada. É como ter um comando de voz para o seu site: digite uma instrução e ele executa a tarefa.
Dica do Sensei: WP-CLI é como o “modo avião” do WordPress — faz tudo com velocidade e sem distrações.
Antes de começar: você precisa de acesso ao terminal
Para usar o WP-CLI, você precisa de acesso ao terminal (ou console) do seu servidor. Na GeHost, isso é feito via SSH — uma conexão segura que você pode acessar pelo cPanel.
Passo 1: Acesse o cPanel
Entre no seu painel de controle da GeHost:
Passo 2: Encontre o acesso ao terminal (SSH)
No cPanel, vá até a seção “SSH Access” (geralmente na aba “Advanced” ou “Segurança”).
Passo 3: Ative o SSH (se necessário)
Se ainda não tiver ativado, clique em “Manage SSH Keys” ou “Generate SSH Key”. Depois, ative o acesso SSH com o seu usuário e senha.
Dica do Sensei: Se você nunca usou SSH antes, não se preocupe. A GeHost te ajuda com tutoriais e suporte. É só pedir!
Passo 4: Conecte-se via terminal (SSH)
Abra seu terminal (no Windows, use o PowerShell ou Windows Terminal; no Mac ou Linux, use o Terminal).
Digite:
ssh seu_usuario@seu_dominio.com.br
Substitua seu_usuario e seu_dominio.com.br pelos dados da sua conta. Você será solicitado a digitar a senha.
Passo 5: Verifique se o WP-CLI está instalado
Depois de conectado, digite:
wp --version
Se aparecer algo como WP-CLI version X.X.X, parabéns! Você está pronto para usar.
Dica do Sensei: Se não aparecer nada ou der erro, entre em contato com o suporte da GeHost. Nós instalamos o WP-CLI automaticamente para todos os clientes.
Passo 6: Use o WP-CLI para tarefas comuns
Agora vem a diversão! Veja alguns comandos úteis que você pode usar:
1. Atualizar o WordPress
Atualize o núcleo do WordPress com um único comando:
wp core update
2. Atualizar plugins
Atualize todos os plugins:
wp plugin update --all
3. Atualizar temas
Atualize todos os temas:
wp theme update --all
4. Criar um novo post
Escreva um novo artigo direto pelo terminal:
wp post create --post_title="Meu primeiro post via WP-CLI" --post_content="Este é um post escrito diretamente pelo terminal!" --post_status=publish
5. Listar todos os plugins
Veja quais plugins estão ativos:
wp plugin list
6. Limpar cache do WordPress
Se você usa um plugin de cache (como WP Super Cache ou W3 Total Cache), limpe-o com:
wp cache flush
Passo 7: Automatize com scripts (opcional, mas incrível)
Com o tempo, você pode criar arquivos de texto (scripts) com comandos WP-CLI e executá-los automaticamente. Isso é perfeito para:
- Atualizações diárias automáticas
- Backup de banco de dados
- Limpeza de posts em rascunho
Exemplo de script simples:
#!/bin/bash
echo "Atualizando WordPress..."
wp core update
echo "Atualizando plugins..."
wp plugin update --all
echo "Limpeza de cache..."
wp cache flush
echo "Pronto! Tudo atualizado."
Salve esse arquivo como atualizar.sh, torne-o executável com chmod +x atualizar.sh e execute com ./atualizar.sh.
Conclusão: Você agora é um mestre do WordPress
Com o WP-CLI, você transforma tarefas chatas em ações rápidas. Não precisa mais ficar clicando em cada plugin, cada post, cada atualização. Tudo com um comando.
Leve do Sensei: O WP-CLI não é para todos — mas para quem quer ir além, é como ter um superpoder no seu site. Use com sabedoria, e sempre faça backup antes de grandes mudanças.
Quer mais? Vamos juntos!
Se precisar de ajuda para configurar o WP-CLI, criar scripts ou automatizar algo específico, basta entrar em contato com o nosso suporte. Estamos aqui para te ajudar a crescer com tecnologia, sem medo.
Até a próxima, com um sorriso e um terminal em mãos!
Com carinho, seu Sensei da GeHost