Pasos a saguir:
1. bajás todos los archivos de wordpress: Eso incluye el core, el theme, los plugins y la carpeta uploads
2. exportas la base de datos desde phpmyadmin o el frontend que uses para esto
3. subís todo al otro hosting (configurás la base de datos y lo que haga falta)
4. editás wp-config.php con las datos de conexión recientemente configurados y probás que todo ande
5. ejecutás esta sentencia SQL:
Código:
UPDATE wp_options SET option_value = replace(option_value, 'http://sitiooriginal.com','http://sitioduplicado.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE (guid, 'http://sitiooriginal.com','http://sitioduplicado.com');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://sitiooriginal.com','http://sitioduplicado.com');
6. seguís con lo que tanto yo como zanguanga recomendamos antes.