Essa dica pode ser usada para aqueles casos quando migramos um site trocando o domínio, seja clonando com ferramentas automáticas ou manualmente.
Para trocar todas as URLs da tabela wp_posts acesse o phpMyAdmin, selecione o banco de dados do site e a tabela wp_posts. Clique na aba “Exportar” e faça um backup da tabela para restaurar em caso de erro. Em seguida clique na aba “SQL” e cole o código abaixo, substituindo as partes em negrito pelas URLs do seu site antigo e novo.
update wp_posts set post_content = replace(post_content, 'siteantigo.com.br', 'sitenovo.com.br');
De preferência escreva sem o “http://” pois pode gerar erros.