Ben de siteyi bitirdikten sonra localhostta'da kurdum, Yaklaşık 2350 sayfa var bu şekilde bütün linkleri düzelttim, size vereceğim sorgu ile sorunu çözebilirsiniz yinede dikkatli olun, Öncelikle yoksa admin haricinde sitenizde bir üyelik açın, bir tane yazıyı o yöneticiye verin;

Çalıştıracağınız sorgu:
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.siteadi.com', 'http://www.yenisiteadi.com') Where post_author=3

Siz id kısmını kendinize göre değiştirin, eğer sorun yoksa aşağıdaki sorguyu id olmadan yapın.

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.siteadi.com', 'http://www.yenisiteadi.com')

Örneğin 50 sayfa varsa 200 satır etkilendi yanıtı aldığınızda telaşlanmayın, Çünkü yazı yazarken taslak olarak kaydettiği sayfalarda da değişiklik yapacaktır, umarım faydalı olur.