PHP – WordPress URL değiştirme(SQL Update)

22 Ağu

Merhaba arkadaşlar,
Bugün sizlere wordpress sitenizi başka bir yere taşıdığınızda site içinde linkleri ve yönlendirmeleri nasıl yaparsınız anlatacağım.

Normalde el ile veritabanlarına girip el ile de yapabilirsiniz. Ancak çok fazla link vs olduğu zaman tek tek yapmak hiç mantıklı değil, o yüzden sql scriptlerini kullanarak yapmak en mantıklısı.
Şimdi sırasıyla şunları yapıyoruz.
Mevcut veritabanınızı nolur nolmaz diyerek yedek alın.
PhpMyAdmine girin, ilgili veritabanınızı seçip, sql komutları yazılan ekrana gidin.

1- Site Url & Ana Url adresi güncellenmesi.

Eski site ve yeni site url lerinizi girip çalıştırın.
Bu işlem wordpress’te şuraya tekabül eder: Ayarlar > Genel > WordPress Adresi(URL) ve Site Adresi(URL);

UPDATE wp_options SET option_value = replace(option_value, 'http://www.eskisiteurl.com', 'http://www.yenisiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';

2- Sayfaların, Gönderilerin-Yazıların linklerinin güncellenmesi

Not : Her bloğu ayrı ayrı çalıştırın.
Eski site ve yeni site url lerinizi girip çalıştırın.
Bu işlemler wordpresste ki tüm sayfalarınızı ve yazılarınızın linklerini günceller.

UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.eskisiteurl.com', 'http://www.yenisiteurl.com');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.eskisiteurl.com', 'http://www.yenisiteurl.com');

Bunları yaptığnızda temel güncellemeleri yapmış oluyorsunuz.
Eğer daha detaylı işlemler lazımsa şu siteye göz atabilirsiniz bende buradan yararlanmıştım.

Kaynak :Onextrapixel

2 Replies to “PHP – WordPress URL değiştirme(SQL Update)

    • Merhaba,
      Woocommerce bir eklenti gibi çalışıyor olsada wp_posts tablosunu kullanıyor diye biliyorum ama daha önce denemediğim için kesin değişiyor diyemem, bilmiyorum demek daha doğru olur. Yedeklerinizi alıp, deneyip görmelisiniz. Sonucu burada da paylaşırsanız bizde faydalanmış oluruz, teşekkürler.

Bir Cevap Yazın