Voltar para blog

WP-CLI: Dominando o WordPress pela linha de comando

23/05/2025 · 2 min · WordPress

Compartilhar

O WP-CLI é a ferramenta oficial de linha de comando para gerenciar instalações WordPress. Com ele, você automatiza tarefas como criação de usuários, atualização de plugins e ajustes de configuração diretamente no servidor.

Requisitos básicos para instalação

Antes de começar, verifique:

1. Instalação padrão (com root/sudo)

Método recomendado para usar wpcli globalmente no terminal.

Passo 1: baixe o WP-CLI

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Passo 2: dê permissão de execução

chmod +x wp-cli.phar

Passo 3: mova para o diretório global

sudo mv wp-cli.phar /usr/local/bin/wpcli

Verificação

wpcli --info

Se aparecer versão do WP-CLI, PHP e sistema operacional, a instalação está OK.

2. Instalação local (sem root/sudo)

Para ambientes com shell enjaulado, instale em subdiretório da sua conta.

Passo 1: crie o diretório local

mkdir ubin

Passo 2: baixe o WP-CLI

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Passo 3: dê permissão de execução

chmod +x wp-cli.phar

Passo 4: mova para o diretório local

mv wp-cli.phar ubin/wpcli

Como executar

ubin/wpcli
Aviso: mesmo em subdiretório, o wpcli procura wp-config.php para se conectar à instalação WordPress.

Comandos essenciais do WP-CLI

CategoriaTarefaExemplo
PluginsListar pluginswpcli plugin list
PluginsAtivar pluginwpcli plugin activate [slug]
PluginsInstalar pluginwpcli plugin install [slug]
UsuáriosListar usuárioswpcli user list
UsuáriosCriar usuáriowpcli user create NOME EMAIL --role=FUNCAO --user_pass=SENHA
UsuáriosExcluir usuáriowpcli user delete ID
Banco de dadosBackupwpcli db export nome_arquivo.sql
Banco de dadosRestaurar backupwpcli db import nome_arquivo.sql
Banco de dadosOtimizar/Repararwpcli db optimize / wpcli db repair
AtualizaçõesAtualizar corewpcli core update
AtualizaçõesAtualizar pluginswpcli plugin update --all
AtualizaçõesAtualizar temaswpcli theme update --all
ConfiguraçãoGerar wp-config.phpwpcli core config --dbname=BANCO --dbuser=USUARIO
ConfiguraçãoInstalar WordPresswpcli core install --url=DOMINIO --title=TITULO

O principal ganho do WP-CLI é velocidade operacional com possibilidade de automação em scripts e rotinas de manutenção.

CC BY-NC

Este post está licenciado sob CC BY-NC.

Comentários

Participe da discussão abaixo.