Como usar corretamente a WP-CLI

WP-CLI é a interface de linha de comando oficial para WordPress. Ele permite que você gerencie seu site WordPress, temas e plug-ins de dentro do terminal, que geralmente é uma maneira mais conveniente para usuários moderados a avançados (ou desenvolvedores) do WordPress trabalharem com sites WordPress.

Neste post, você aprenderá o que precisa saber para começar a usar o WP-CLI e alguns dos comandos mais úteis que você pode executar para tornar sua vida muito mais fácil e economizar tempo enquanto trabalha com o WordPress.

📚 Índice:

👉 Observação: Embora você não precise ser um desenvolvedor WordPress completo para usar e se beneficiar do WP-CLI, é definitivamente uma ferramenta apenas para usuários mais avançados com pelo menos algum conhecimento técnico, como o conhecimento / capacidade de se conectar ao seu servidor via SSH.

Se você é um iniciante total, recomendamos que fique com o painel do WordPress e pule o WP-CLI. Por exemplo, se você não tem ideia do que é “linha de comando”, você provavelmente deve pular WP-CLI.

O que é WP-CLI? Com alguns exemplos

WP-CLI, abreviação de Interface de linha de comando do WordPress, permite que você gerencie todos os aspectos do seu site WordPress a partir de uma interface de linha de comando semelhante a esta:

Exemplo WP-CLI

Depois de se conectar ao seu site via SSH, você pode inserir comandos simples para realizar uma variedade de ações, incluindo o seguinte:

  • Instalação de software WordPress, temas e / ou plug-ins
  • Ativar / desativar / atualizar WordPress, temas e plug-ins
  • Crie ou gerencie usuários, incluindo a alteração de senhas e outras informações do usuário.
  • Execute uma pesquisa / substituição no banco de dados do WordPress
  • Gerando dados de teste para um site sandbox
  • Edite ou otimize seu banco de dados, removendo avaliações de postagens
  • Criando um tema infantil
  • Reiniciando o WordPress (tenha cuidado com este porque ele deixará seu site completamente em branco)
  • Gerenciar comentários
  • …muito mais

O que você precisa para usar a interface de linha de comando do WordPress?

Para usar o WP-CLI, você precisará ter o WP-CLI instalado em seu servidor de hospedagem (faz não vem com o WordPress por padrão).

Observe que WP-CLI é não um plugin que você pode instalar em seu site. Em vez disso, é algo que você precisa instalar diretamente no seu servidor, o que é um pouco mais complicado.

Felizmente, a maioria dos hosts centrados no WordPress oferecem WP-CLI instalado por padrão. Isso é verdade para:

Leia Também:  Baixe 10 plug-ins grátis para acelerar seu site WordPress

Se o seu host não pré-instalou para você, você também pode instalar o WP-CLI via SSH, contanto que tenha acesso suficiente ao seu servidor (que você pode ter ou não, dependendo do seu host). Você pode encontre a lista completa de métodos aqui.

Os requisitos básicos para seu servidor são:

  • Um ambiente de servidor semelhante ao UNIX – vocês posso instale o WP-CLI no servidor Windows, mas é muito mais complicado. Observação: isso se refere ao sistema operacional do seu servidor de hospedagem WordPress, não ao computador que você está usando.
  • PHP 5.6 ou superior – idealmente PHP 7.2+ (por muitas outras razões).
  • WordPress 3.7+ – de preferência, a versão mais recente do WordPress.

Como você acessa a interface de linha de comando do WordPress?

Depois de verificar se o WP-CLI está instalado em seu servidor de hospedagem, você pode acessá-lo conectando-se ao seu servidor via SSH, o que pode ser feito usando Terminal no macOS / Linux ou uma ferramenta como PowerShell ou Massa no Windows.

Uma vez conectado, você pode trabalhar com o WP-CLI usando comandos, que é o que iremos detalhar na próxima seção.

O que você pode fazer com o WP-CLI? Exemplos úteis de comandos

Agora que você sabe o que é a interface de linha de comando do WordPress, vamos examinar alguns dos muitos comandos que você pode executar para gerenciar seus sites do WordPress.

WP-CLI instala comandos do WordPress

Para criar uma nova instalação do WordPress, você pode usar o wp core install comando com parâmetros adicionais para controlar os detalhes básicos do site. Por exemplo:

wp core install --url=example.com --title=Example --admin_user=supervisor --admin_password=strongpassword [email protected]

👉 Documentação completa

Login WP-CLI e comandos relacionados ao usuário

Existem vários comandos WP-CLI de login e relacionados ao usuário. Você pode gerenciar todos os aspectos dos usuários, incluindo redefinir a senha de um usuário.

Aqui estão alguns exemplos do que você pode fazer:

Alterar / redefinir a senha de um usuário:

wp user update USERNAME --user_pass=PASSWORD

Crie um novo usuário:

wp user create bob [email protected] --role=author

Isso gerará uma senha aleatoriamente, mas você também pode inserir uma senha manualmente usando o mesmo comando user_pass.

Atribuir uma função de usuário específica a um usuário:

wp user set-role USERNAME editor

👉 Documentação completa

Leia Também:  Como criar um link curto no WordPress (a maneira mais fácil)

Comandos do plugin WP-CLI

Existem vários comandos de plug-ins WP-CLI para ajudá-lo a instalar, ativar, desativar ou remover plug-ins.

O comando central é wp plugin, seguido pela ação que você deseja executar e o slug do plug-in. Alguns exemplos:

  • wp plugin install feedzy-rss-feeds
  • wp plugin activate feedzy-rss-feeds
  • wp plugin deactivate feedzy-rss-feeds

👉 Documentação completa

Comandos do tema WP-CLI

Você também pode usar os mesmos tipos de comandos para gerenciar os temas do seu site. O comando básico é wp theme e você pode modificá-lo conforme necessário. Alguns exemplos:

  • wp theme install neve
  • wp theme activate neve

👉 Documentação completa

Comandos de atualização WP-CLI

Manter o seu site WordPress e suas extensões atualizados é essencial para a segurança e o funcionamento do seu site. Felizmente, o WP-CLI facilita a atualização de várias partes do seu site WordPress:

  • wp core update – atualiza automaticamente para a versão mais recente (mas você também pode especificar uma versão específica).
  • wp plugin update --all – atualize todos os plug-ins. Ou você também pode especificar plug-ins individuais. Por exemplo, wp plugin update feedzy-rss-feeds.
  • wp theme update --all – atualize todos os temas. Ou você também pode especificar tópicos individuais. Por exemplo, wp theme update neve.

👉 Documentação completa

Geração de dados de teste WP-CLI

Se você precisa criar um site de sandbox do WordPress com dados fictícios para testar algo, o WP-CLI torna muito fácil gerar diferentes níveis de dados fictícios.

O comando aqui é “gerar” e você pode aplicá-lo a vários comandos de base diferentes. Alguns exemplos:

  • wp post generate --count=30 – gera 30 posts.
  • wp user generate --count=5 --role=author – gera cinco usuários com a função de autor.
  • wp term generate --count=15 – gera 15 termos de taxonomia.
  • wp comment generate --count=5 --post_id=123 – gera cinco comentários e os atribui à postagem com ID 123.

Comandos de localização / substituição WP-CLI

WP-CLI permite que você execute uma pesquisa / substituição em todo ou parte de seu banco de dados. Por exemplo, você pode atualizar todos os seus URLs internos para usar HTTPS se você mudou recentemente para HTTPS ou mudar de um URL de teste para o URL ativo do seu site.

Tenha cuidado com este comando, pois executar uma pesquisa / substituição em seu banco de dados pode danificar seu site se você cometer um erro. Você também deve usar o recurso de simulação para testar suas alterações antes de fazê-las permanentemente.

wp search-replace 'http://example.test' 'http://example.com'
  • altere todas as instâncias de http: //example.test para http://example.com
wp search-replace 'http://example.test' 'http://example.com' --dry-run
  • executa um teste de funcionamento; eliminaria --dry-run para executar a pesquisa / substituição real.
Leia Também:  Como criar um link curto no WordPress (a maneira mais fácil)

👉 Documentação completa

Explore todos os comandos WP-CLI

Os comandos de exemplo acima são apenas uma amostra das muitas coisas que você pode fazer com o WP-CLI em seu site.

Para saber mais sobre os vários comandos principais do WP-CLI, você pode veja a documentação completa em WordPress.org, que detalha cada comando com muitos exemplos.

Muitos plug-ins também são compatíveis com WP-CLI

A grande vantagem do WP-CLI é que, além dos comandos “padrão” detalhados acima, muitos plug-ins do WordPress também suportam seus próprios comandos WP-CLI, que você pode frequentemente encontrar verificando a documentação do plug-in.

Por exemplo, digamos que você esteja usando o plug-in UpdraftPlus para criar backups do seu site. Bem, em vez de criar esses backups manualmente por meio do painel do WordPress, você pode iniciá-los manualmente ou automaticamente com o seguinte comando:

wp updraftplus backup

Existem muitos modificadores que você pode adicionar, como o backup de partes específicas do seu site. Você pode encontrar todas essas informações em a documentação do UpdraftPlus.

Você também poderia execute esses comandos usando um cron job, que permite que você configure seu próprio programa de backup personalizado, mesmo se você estiver usando apenas a versão gratuita do UpdraftPlus (normalmente a criação de tal programa requer a versão paga).

Este é apenas um exemplo – pense nos plug-ins que você usa em seus próprios sites e poderá criar alguns fluxos de trabalho úteis.

Comece hoje mesmo com a interface de linha de comando do WordPress

Para usuários e desenvolvedores intermediários a avançados do WordPress, o WP-CLI oferece uma maneira mais eficiente e flexível de gerenciar sites WordPress.

Para começar da maneira mais fácil, você pode escolher um dos muitos hosts WordPress populares que oferecem WP-CLI pré-instalado. Em seguida, experimente alguns dos comandos desta postagem para começar a ver como isso pode beneficiá-lo.

Tem alguma dúvida sobre como usar a interface de linha de comando do WordPress? Pergunte nos comentários!

Compartilhe este Link:

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no pinterest
Compartilhar no email
Compartilhar no whatsapp
Compartilhar no telegram

Deixe um comentário

Receba nossos preços
e condções direto no seu email

Por favor, preencha os campos abaixo:

Preferência de contato: