.avif)
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.
--path= a cada comando. Deixe vazio para executar a partir da raiz do site.
--url= — obrigatório para um subsite multisite.
wp-config.php: $table_prefix.
--all vai sobrecarregar temporariamente o site com a reconstrução.
wp-content/themes/.
* — a shell expande-o.
wp no início: ela e --url= são acrescentadas automaticamente.
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.
