• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

wp search-replace – Alterando todas as urls presentes no WordPress

André Brasil - Time de Atendimento da KingHost

O search-replace é um comando muito útil do WP-CLI. Através dele, podemos alterar todas as urls presentes na base de dados de um site WordPress. Basicamente, passamos dois dados para o comando. A primeira string é substituída pela segunda. Portanto, o comando é bem útil quando o nome do domínio mudou ou quando é necessário substitui todas as urls http por https.

Importante: O uso do WP-CLI exige um conhecimento avançado em sites WordPress e execução de comandos via terminal SSH. É importante fazer um backup do conteúdo do site e banco de dados antes de realizar qualquer alteração.

Abaixo listamos os dois principais usos para este comando:

search-replace: Alterar http para https

A primeira string (que será substituída) deve ser http:// e a segunda (que é o novo valor) deve ser https://.
wp search-replace http:// https:// --all-tables

search replace: Alterar url antiga para url nova

Esse comando é válido quando você alterou o nome de domínio.
wp search-replace http://meusiteantigo.com.br http://meusitenovo.com --all-tables

Outros parâmetros úteis

dry-run

Executa toda a tarefa de e mostra o report, mas não salva nenhuma mudança na base de dados. Exemplo:
wp search-replace 'foo' 'bar' wp_posts wp_postmeta wp_terms --dry-run

–export=[arquivo]

A tarefa é salva em um novo arquivo sql ao invés de salvar as alterações na base de dados em uso. Exemplo:
wp search-replace foo bar --export=database.sql
 

Caso você esteja procurando como alterar apenas a URL base do seu site, consulte este artigo: Alterar a url base de um site WordPress através do wp-cli.

Oi! Eu sou André Brasil e quero te convidar para assinar nossa newsletter e ficar por dentro das novidades.
Enviar conteúdo por email
1686 visualizações

Esse artigo foi útil pra você?