Wordpresste çalışan çoğu webmasterlar benim yaşadığım bu sıkıntıyı sanırım yaşamıştır. Hani çağa ayak uydurmak için RSS kullanmalıyız diyoruz ya.
Geçenlerde sitemi düzenlerken RSS linkime tıklayıp çalışırlılığını kontrol edeyim dedim. Demez olaydım. Sitemin RSS linki çalışmıyordu. Oysa herşey normaldi.
Bu benim için yeni bir şey değildi. Daha öncede aynı sürprizlerle 1-2 defa karşılaşmıştım. O zaman sorun eklentide olmalıydı demiştim ve sorunu eklentileri tek tek kaldırarak hangisinin sebep olduğunu bulmuştum. O eklentiyi sildiğimde bu sorunum çözülmüştü. Bu da tabi insanı boş yere oyalıyor tabi.
Sorunun yine eklentide olduğunu düşündüm. Sonradan eklediğim eklentileri net bilmediğim için tüm eklentileri etkisizleştirdim. O da ne !!! hiç bi değişiklik yok. RSS halen çalışmıyordu.
Başka neden olabilir dedim. Temamdan kaynaklanabileceğini düşündüm. Default temaya geçiş yaptım. Halen bir değişiklik yok RSS halen devredışı.
Birçok yere RSS kanalıyla bağlanmışız. BloXoo, Tecnorati, Blogcatalog ve daha birçok sosyal entellektüel site. Hiçbirinde yazılarım görünmüyordu.
Sorunu çözemeyince google amcama danışayım dedim. Mutlaka benim bu sorunu yaşamış ve çözmüş, sorunu nasıl çözdüğünü de kalame almış biri olmalıydı.
Hata:
[code]
XML Ayrıştırma Hatası: xml işleme komutu harici varlığın başında değilLocation: http://kolaytest.web.tr/feed/Line Number 2, Column 1:<?xml version=”1.0″ encoding=”UTF-8″?><rss version=”2.0″
[/code]
Buldum !!!
- Wordpress dosyalarınızı kaydettiğiniz klasöre gidin.
- wp-includes klasörünü açın.
- feed-atom-comments.php, feed-atom.php, feed-rss.php, feed-rss2-comments.php, feed-rss2.php dosyalarını bulun.
- Bu dosyaları bir editörde açın.
- Editörde aşağıdaki kodu arattırın. Bulun ve silin.
<?php echo ‘<?xml version=”1.0″ encoding=”‘ . get_option(’blog_charset’) . ‘” ?’ . ‘>’;?>
karakter seti tanımını bu dosyalardan silince RSS linkim sorunsuz çlışmaya başladı.
Artık sosyal bir siteydim.
Bağlantılı Yazılar:





Super-Duper site! I am loving it!! Will come back again – taking you feeds also, Thanks.
[...] Wordpress’te RSS Feed Hatası [...]