Solitamente basta eseguire queste query sql:

Aggiornamento parametri di wordpress
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://DOMINIO', 'http://DOMINIO-NUOVO') WHERE option_name = 'home' OR option_name = 'siteurl';

Aggiornamento dei posts
UPDATE wp_posts SET guid = REPLACE (guid,'http://DOMINIO-VECCHIO','http://DOMINIO');

Aggiornamento contenuti posts
UPDATE wp_posts SET post_content = REPLACE (post_content,'http://DOMINIO','http://DOMINIO-NUOVO');

Note: alla fine della procedura, controllare se ci sono riferimenti al dominio nel file .htaccess