Arkadaslar bazi durumlarda kullandiginiz wordpress i degistirmek istersiniz. Bu nhasil olur ? iki farkli domaininiz vardir, birinde kisisel digerinde de farkli alanda yazilarinizi barindirirsiniz. Tarihin birinde de artik bir tanesini birakip tek siteyle devam etmek istediginizi anlarsiniz. bu durumda yazilarinizi yeni siteye manuel olarak eklersiniz ancak yorumlar cok fazlaysa ve manuel sql sorgusu ile eklemek cok zahmetli geleceginden bu yazimda 2 saniyede bunu nasil yapacaginizi anlatacagim.

Yapacagimiz islem hazirlik asamasi 5 dk, uygulamaya alma asamasi da1 dk olarak 2 ayri kisimda olacaktir. bunlardan ilki Eski db de bulunan yorumlar tablosunu farkli bir on ek ile yeni databaseye eklemek, sql sorgusu icinde php dosyasini hazirlamak olacaktir. 2 kisimda ise bunu calistirip kontrol etmek kalacaktir geriye..

Burda unutmamaniz gereken konu, devap olarak eklenen yorumlar eskisi gibi cevap seklinde degil normal sekilde gorunecektir. cunku yeni db ye eski yorumlari eklerken otomatik yeni ID almasini sagliyoruz, burada da ID lerfkli olacagindan cevap ozelligini yorumlari cektiginiz konu icin yok saymaniz gerek :)

Baslamadan once iki databaseyide mutlaka yedek almayi unutmayin.

Phpmyadminden eski websitenizin databasesini acin ve sadece bu tabloyu bilgisayariniza indirin: comments (eger on ek kullanmis iseniz onu indirin, default wp_comments seklinde de olabiliyor)

* Inen dosyayi acip icerisindeki comments tarisinin onundeki takiyi yada komple ismi duzenleyin.

* Yeni DBnizin oldugu tabloya yukleyin.

* Ardindan asagidaki php sorgusunu yeni wordpress’inizin root dizininde bir php dosyasina ekleyin, kendinize gore duzenleyin.

Sirasiyla duzeltmeniz gereken yerleri yazacagim:
1: $eskisitekonuyorumid = Yorumlarini almak istediginiz konunun eski sitedeki ID si
2: $yenisitekonuyorumid = Yorumlari eklemek istediginiz konunun yeni sitedeki ID si
3: ESKI_comments = Eski yorumlarin oldugu ve yeni konuya ekleyeceginiz yorumlarin bulundugu tablo ismi (indirdigimiz)
4: wp_comments = Yorumlarin eklenecegi yeni tablo ismimiz.

Sistemde EZsQL ile calistigimdan buradaki ezsql dosyalarini indirip php dosyasinin oldugu yere yukleyin (klasorle beraber)

Dosyalarda yerli yerine yuklendikten sonra kodlarin bulundugu php dosyasini webtarayicinizda acin ve basarili yada basarisiz sonuclari takip edin. Genelde butun sonuclar basarili sekilde listeleniz. Ancak sorun varsa uyari verefcektir. Bu durumda konu altina yorum duserseniz sorunu anlayip yardimci olmaya calisirim..

Yardimci olmasi umidiyle, basarilar..

2 YORUMLAR

Bir Cevap Yazın