Categorias
MySQL Wordpress

Como alterar endereços dentro dos posts no WordPress

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