Muitas vezes quando migramos um site que usa WordPress, o conteúdo dos posts e páginas acaba ficando com os links do domínio antigo.
Resolvemos isso rodando o código abaixo no banco de dados:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.siteantigo', 'http://www.sitenovo') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.siteantigo','http://www.sitenovo'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.siteantigo', 'http://www.sitenovo'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.siteantigo','http://www.sitenovo');
O que esse código faz?
Atualiza as tabelas que levam informações das urls que são linkadas dentro do conteúdo
Como eu uso?
Faça um backup do seu banco
Altere http://www.siteantigo para o endereço que o seu site WordPress estava e http://www.sitenovo para o endereço atual do seu site. (Preste atenção se você usa https ou não)
Acesse seu PHPMyAdmin, clique na aba SQL e depois clique em executar