WordPress alan adı değişikliği için veritabanı SQL sorgusu

WordPress site taşıma işlemini eklentilere bırakmak, bir çok açıdan tercih edilmemesi gereken bir seçenek. WordPress sitenizi farklı bir domaine taşıma işlemini manuel yapmak için veritabanındaki eski domain’leri yeni domain’lerle değiştirmeniz gerekecek.

İşlem yapmadan önce sql yedeği almayı unutmayın.

PhpMyAdmin panelinizden veritabanına girin. Üst menüde bulunan SQL bölümüne girin. Açılan sayfada sql sorgunuzu ekleyip çalıştırabileceğiniz bir bölüm olacak.

Aşağıdaki sorguyu kopyalayıp yapıştırın.

UPDATE wp_options SET option_value = replace(option_value, 'eskidomain', 'yenidomain') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'eskidomain','yenidomain');
UPDATE wp_posts SET post_content = replace(post_content, 'eskidomain', 'yenidomain');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'eskidomain','yenidomain');

Burada düzenlemeniz gereken alanlar var. wp_ olan kısım tablolarınızın ön ekidir. Eğer tablolarınızda farklı bir ön ek varsa bu alanları düzenleyin.

eskidomain yazan yerlere eski domaininizi girin. yenidomain yazar yere yeni domaininizi girin ve sorguyu sağ alt köşede bulunan git butonuyla çalıştırın.

Veritabanınızda bulunan bütün alanadı verileri yenisiyle dğeiştirilmiş olacak.

Yorum yapın