Merhabalar, Server arızaları nedeniyle Linux’a taşınmak zorunda kaldık. Bunun sonucunda WordPress ile daha çok uğraşma fırsatı edindim.
Daha önceki blogum Blogengine olduğu için ve WordPress’te de Blogengine yazılarını içeri aktaracağım bir düzgün bir eklenti bulamadım. Fakat içe aktar seçenekleri arasında “RSS” i kaynak olarak alan bir seçenek vardı. Bu sayede eğer eski bloğun RSS kayıtlarına erişebilirsem yazıları ekleme fırsatım olacağını anladım.
Şu adımları izledim :
- Localhost’a bir blogengine yükleyerek önceden aldığım xml verilerini localde yükledim.
- Localdeki blogdan RSS linkini kullanarak tüm yazılara eriştim. ( Bunu yapabilmek için ayarlarda RSS kayıt sayısını yeterince büyük atamak gerekiyor)
- Blogengine dosyalarımı FTP den bir klasöre attım. (Blogengine için App_Data/files klasörünü aldım )
- Çıktı bir xml olacaktır yine, bu xml içerisinde, öncelikle Visual Studio’nun IIS e port ettiği “http://localhost” adreslerini “saidaydogan.com” ile değiştirdim,
- ikinci olarak “image.axd?picture=” ifadelerini eski dosyalar nereye atıldıysa onun linkini vererek değiştirmek gerekiyor, Ör: “wp-content/pictures/2013/11/kj1.PNG” gibi. ( Not: Sonradan farkettim “file.axd?file” ifadelerini dönüştürmeyi unutmuşum 🙂 )
- Daha sonra WordPress içe aktarda bulunan “RSS” i kullanarak tüm yazıları içeri aktardım.
Süreç böyle işledi, temasal sorunlar oldu ama onlar da çok önemli şeyler değil gibi duruyor.
Yazıların etiketlerini içe aktaramadım, zaten RSS kayıtlarında da etiketleri göremedim.