WordPress kullanıcıları; zamanında benim sitemde de aldığım bu XML Ayrıştırma Hatası: xml işleme komutu harici varlığın başında değilLocation: xxx.com/feedLine Number 2, Column 1:<?xml version=”1.0″ encoding=”UTF-8″?> hatasının çözümü.
Bu hatanın birçok nedeni bulunmakta. Genel olarak alınan hatanın sebebi feed oluşturulurken Feed sayfasının en başında bulunan bir satır boşluk karakterinden kaynaklanmakta. Benim aldığım hatanın sebebi kurduğum bir eklentiden idi. MiniMeta Widget isimli bir eklenti kurmuştum ve bunu sidebara eklemiştim. Sidebar’da login kısmı bulunsun diye. Ve farkettim ki sorun bu eklentiden kaynaklanıyormuş. Siz de önce bunu deneyebilirsiniz. En son aktif hale getirdiğiniz eklentiyi etkisizleştirip sorunun çözülüp çözülmediğini kontrol ediniz.
Buradan XML hatasının sebebini görebilirsiniz. Sitenizde Feed ile abonelik hizmeti veriyorsanız ve problem yaşıyorsanız, hangi CMS veya Forum vs. sistemi kullanırsanız kullanın bu sayfadan Feed sorunlarınızın nedenini görebilirsiniz. Açılan sayfada üst kısma sitenizin feed yolunu girerek Check butonuna tıklayınız.
Burada bir arkadaşımız elle nasıl çözümleyebileceğinizi anlatmış. Bu yolla çözüme ulaşamayanlar için bir eklenti bulunmakta.
WordPress fix-rss-feed eklentisi ile bu sorunu çözebilirsiniz.
http://wordpress.org/extend/plugins/fix-rss-feed/
Bu adresten eklentimizi indiriyoruz.
- Sıkıştırılmış dosyayı açarak wp-content/plugins klasörüne atıyoruz.
- Eklentiyi aktif hale getiriyoruz.
- Daha sonra WordPress Admin panelinizden ayarlar kısmına geçiyoruz
- Fix Rss Feed i seçiyoruz ve “fix wordpress rss feed” butonuna tıklıyoruz.
Eklentinin yapımcısından kurulumu ve kullanımı ile ilgili daha ayrıntılı bilgi almak için tıklayınız.
20 Ekim 2011, 13:28 tarihinde.
İşe yaradı teşekkürler.