WordPress 11 Kasım 2009

WordPress Rss Hatası

wordpress rss hatasıWordPress ile uğraşan çoğu webmaster veya wordpress site yöneticileri sanırım, benim yaşadığım bu sıkıntıyı yaşamıştır. Biliyoruz ki blogların en önemli özelliklerinden birisi RSS desteğinin olması ve RSS takipçilerinin sayıca fazla olmasıdır. Dolayısıyla bir blog sitesinin RSS özelliğinin sürekli çalışabilir olması gerekiyor.

Uzun süredir iki blog siteminde RSS linki çalışmıyordu. Üstelik site açıldığı ilk zamanlarda çalışırken sonradan aniden bu özelliğin çalışmaması ilginçdi. Uzun zamandır araştırıyordum fakat bir çözüm bulamadım. Bana önerilen farklı alternatif yollarını tabii ki kullandım fakat sonuca ulaşamadım. Sonunda araştırmalarım netice verdi ve sorunu çözdüm. Sizlerle de tabii ki paylaşmak istedim.

Blog sitemdeki RSS linkine tıklandığında ilgili sayfayı göstermiyordu. Firefox ile denediğimde de aşağıdaki hatayı veriyordu:

XML ayrıştırılamadı: Sözdizimi hatası (Satır: 1, Karakter: 12)

Belgeyi HTML olarak yeniden ayrıştır
Hata:invalid attribute value
Belirleme:http://www.w3.org/TR/REC-xml/#NT-AttValue
1: <span style=display:none><body></span>
2:
3:
4: <rss version=\”2.0\”

Hata, XML Ayrıştırma Hatası idi. Bu hatanın ne olduğunu anlamadım. Fakat çözümü basitti. Yapmanız gereken şudur:

  1. FTP ile sitenizin root sizinine bağlanın.
  2. wp-includes klasörünü açın ve feed-atom.php, feed-rss.php, feed-rss2.php, feed-atom-comments.php, feed-rss2-comments.php dosyalarını bulun.
  3. Bu dosyaları PC \’nize indirip bir editörde açın.
  4. Editörde açtığınız bu dosyalardaki üst satırlarda yer alan şu kodu kaldırın:
    echo ‘<?xml version=”1.0″ encoding=”‘ . get_option(’blog_charset’) . ‘” ?’ . ‘>’;
  5. Dosyaları kaydedip tekrar FTP ile hostunuza yükleyin.
Bunu da Oku:  En Sevdiğim 5 Sosyal Medya WordPress Eklentisi

Bu işlemleri yaptıktan sonra RSS linkim sorunsuz çalıştı. Sorun çözüldü. Yola devam :)

Yazar Bilgileri

Emrah emrah19may@hotmail.com

1981 Samsun doğumlu ve Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunu. Bilişim Teknolojileri Öğretmeni olarak görev yapmakta olup DMOZ Editörü, Web-Grafik Tasarımı ve SEO eğitmeni.

Yapılan Yorumlar (7)

  1. Mesut

    Teşekürler, sayenizde sorun çözüldü..

  2. wordpressentials

    hocam dediğiniz şekilde yaptım ama hala hata veriyor. başka bildiğiniz bir yöntem varsa paylaşır mısınız lütfen??

  3. Ali sev

    Parse error: syntax error, unexpected ‘<' in /home/a5205877/public_html/wp-includes/feed-rss2.php on line 13

    sizin dediğinizi yaptıktan sonra böyle bir hata aldım.eski dosyaları yükledım yıne düzelmedı ne yapmam gerekiyo.

  4. yucel

    yorumdaki sitemde bu hatayı alıyorum ancak sizin yöntem ve r10.net gibi sitelerdeki yöntemleri denedim çalışmıyor bir türlü rss.

  5. ALİ SANCI

    SÜPER…uyguladım sorun çözüldü.İşte bu!..Çok tşk.ederim

  6. Hızır gibi yetişti. Sağ ol.

  7. çok teşekkürler… anında çözüldü..

Yorum Yap