Quando alteramos a URL de sites feitos em WordPress é necessário atualizar alguns dados na base de dados MySQL.
A principal alteração a ser feita é na tabela “wp_options” nas seguintes linhas:

Quando temos conteúdos em páginas e posts que utilizam imagens e links com a URL antiga também há necessidade de atualizar para nova URL.
O código SQL abaixo realiza essa atualização:
UPDATE wp_options SET option_value = replace(option_value, 'URL_ANTIGA.COM', 'URL_NOVA.COM') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'URL_ANTIGA.COM','URL_NOVA.COM'); UPDATE wp_posts SET post_content = replace(post_content, 'URL_ANTIGA.COM', 'URL_NOVA.COM'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'URL_ANTIGA.COM','URL_NOVA.COM');
Substitua “URL_ANTIGA.COM” pela URL que será substituída e “URL_NOVA.COM” pela nova URL.
Execute o código SQL acima no seu PHPMyAdmin ou no gerenciador de banco de dados de sua preferência. Não esqueça de mudar o prefixo “wp_” das tabelas para o prefixo que você utilizou na instalação do WordPress caso tenha mudado o prefixo padrão da instalação.
ATENÇÃO!!!
1) -FAÇA BACKUP DA BASE DE DADOS POR PRECAUÇÃO.