• 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. Além disso, 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.
Por outro lado, é importante fazer um backup do conteúdo do site e banco de dados antes de realizar qualquer alteração.

Em suma, listamos a seguir os dois principais usos para este comando.

Hospedagem WordPress

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.

Restando dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Mas tenha em mãos seu código de cliente e senha de atendimento para ser atendido com mais agilidade.

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

Esse artigo foi útil pra você?