Site taşırken uygulanacak adımlar.

1- Localhost'ta kullandığınız wordpress localhostta kalsın
2- Sunucuya local'de kullandığını sürüm ile sıfır bir kurulum yapın. (sadece wordpress)
3- Local'den sadece kullandığınız eklentilerin (varsa) ve temanın dosyalarını sunucuya gönderin
4- Localhost > PhpMyAdmin'den kullandığınız sql'i dışarı aktarın (gzip olması hızlı olur)
5- Aldığınız sql.zip'i sunucu PhpMyAdmin'den içe aktarın
6- PhpMyadmin vasıtasıyla wp_options tabosundaki siteurl ve blogurl tablolarını düzenleyin

bu kadar.

5 dakika geciktiriyor sadece, fakat en temiz ve en garanti yol budur. Sürekli bu şekilde taşıma işlemi yapıyorum.

kaynak: CevaplarBurada