Zainstaluj wtyczkę Duplicator http://wordpress.org/plugins/duplicator/
Jeśli katalog, w którym masz zainstalowanego wordpressa ma dostęp na hasło, usuń je, aby pozbyć się odpowiedniego wpisu w .htaccess
Wykonaj backup (Create Package), będzie on zawierał wszystko: wordpressa, bazę danych oraz pliki z uploadu
Pobierz plik .zip z archiwum (Package) oraz installer.php
Zmień wpisy DNS aby wskazywały na nowy serwer
Po rozpropagowaniu nowego hosta wśród DNS-ów wgraj plik .zip z zawartością serwisu, wgraj oraz uruchom installer.php
Podaj dane bazy MySQL
Po zakończeniu migracji kliknij na link Delete Installer Files
Jeśli na poprzednim hostingu ograniczałeś odwiedzającym dostęp za pomocą wpisów w pliku .htaccess to po migracji przejrzyj go dokładnie. Może być w nim wpisana ścieżka bezwzględna, która w nowym miejscu sprawi problemy.