Vez ou outra preciso migrar um site WordPress para um domínio diferente e para fazer isso é preciso modificar as varias urls que existem no banco.
Com essas querys fica fácil de fazer esse trabalho.
- Caso necessário, mude o prefixo das tabelas;
- Substitua as ocorrências de ‘http://url.antiga.com’ pela URL de origem;
- Substitua as ocorrências de ‘http://url.nova.com’ pela nova URL;
- Execute as querys no banco.
UPDATE wp_options
SET option_value = replace(option_value, 'http://url.antiga.com', 'http://url.nova.com')
WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts
SET guid = replace(guid, 'http://url.antiga.com','http://url.nova.com');
UPDATE wp_posts
SET post_content = replace(post_content, 'http://url.antiga.com', 'http://url.nova.com');
UPDATE wp_postmeta
SET meta_value = replace(meta_value, 'http://url.antiga.com', 'http://url.nova.com');