Skip to content

Tudo para WordPress, desenvolvimento web — e não só

Construtor de comandos WP-CLI

Construtor de comandos WP-CLI para WordPress

Escolha um cenário, preencha os campos — e obtém um bloco de comandos pronto pela ordem certa, com cópia de segurança e execução de teste. Cada opção está explicada. Os comandos são gerados no seu navegador.

Acrescenta --path= a cada comando. Deixe vazio para executar a partir da raiz do site.
Adiciona --url= — obrigatório para um subsite multisite.
De wp-config.php: $table_prefix.
Interruptores gerais
Opções de substituição
Escolha um cenário e preencha os campos — os comandos com explicações aparecerão aqui.

Os comandos são gerados no seu navegador — domínios, nomes de utilizador e palavras-passe não são enviados para lado nenhum nem guardados.

A ordem dos comandos é mais importante do que os próprios comandos

O WP-CLI não pede confirmação e não tem forma de desfazer. Por isso, cada cenário aqui segue o mesmo esquema: primeiro a cópia de segurança, depois a execução de teste e só então o comando a sério. wp db export — demora segundos e salva uma hora de trabalho. --dry-run no search-replace mostra quantas linhas mudariam, sem alterar nada. Saltar este passo é o erro mais caro no trabalho com o WP-CLI. --skip-columns=guid está definido por omissão: no WordPress o guid é um identificador imutável do artigo, não um endereço. Alterá-lo faz com que os leitores de RSS mostrem todo o arquivo como novas publicações. --precise desliga o caminho rápido e obriga o WP-CLI a desempacotar os valores serializados. É mais lento, mas é exatamente isso que salva os widgets e as definições do tema. --all-tables-with-prefix abrange as tabelas de plugins com o seu prefixo, que a substituição normal não toca. Depois de qualquer substituição em massa são precisos wp cache flush e wp rewrite flush — caso contrário o site continuará a devolver os valores antigos a partir da cache.

Perguntas frequentes