RSS Feed Hataları.WordPress sitenizde RSS feed hatalarıyla mı karşılaşıyorsunuz? RSS yayınları, kullanıcıların Feedly gibi haber okuyucu uygulamalarını kullanarak blogunuza abone olmalarına yardımcı olur.
RSS özet akışları XML biçimlendirme dilinde yayınlandığından, özet akışındaki küçük bir hata onu okunamaz hale getirebilir ve kullanıcılar haber özet akışlarında yeni içerik göremez.
Diğer uygulamalar da WordPress RSS feed’inizden içerik güncellemeleri almaya güveniyor. Örneğin, yeni yayınlarınızın sosyal paylaşımını otomatikleştirmek için IFTTT’yi kullanırsanız , bu da çalışmayı durduracaktır.
Bu makalede, WordPress’te RSS feed hatalarının nasıl düzeltileceğini göstereceğiz. Ayrıca, bu hatalara neyin neden olduğu ve gelecekte nasıl önleneceği hakkında konuşacağız.
En Sık Kullanılan WordPress RSS Feed Hataları
En yaygın WordPress RSS besleme hataları, zayıf biçimlendirmeden kaynaklanır.
WordPress, RSS beslemelerini sıkı bir biçimlendirme dili olan XML’de çıkarır. Eksik satır sonu veya fazladan bir sekme RSS akışınızı bozabilir.
RSS hata mesajı şöyle görünecektir:
XML Ayrıştırma Hatası: Varlığın başında olmayan XML veya metin bildirimi
Konum: http://example.com/feed
Satır Numarası 2, Sütun 1:
Hangi tarayıcıyı kullandığınıza bağlı olarak RSS feed’i hata mesajınız değişebilir.
Bu hata mesajını, feed’inizi bir tarayıcıda ziyaret ederken de görebilirsiniz.
Uyarı: Üstbilgi bilgileri değiştirilemiyor – /home/kullaniciadi/example.com/wp- 1228 satırındaki / pluggable.php içerir
FeedBurner kullanıyorsanız hatalarınız farklı görünebilir.
Ayrıca Bakınız ; WordPress Maintenance Hatası Nasıl Düzeltilir
Bunu söyledikten sonra, bu RSS feed hatalarına neden olan şeylere ve bunların nasıl düzeltileceğine bakalım.
WordPress’te RSS Besleme Hatalarını El İle Düzeltme
RSS özet akışlarınızın hata göstermesinin en olası nedeni biçimlendirmenin kötü olmasıdır. Bu zayıf biçimlendirme, bir eklentide veya temanızın function.php dosyasında PHP etiketi kapatıldıktan sonra boş bir alandan kaynaklanabilir .
Kısa süre önce temanıza veya alt temanın function.php dosyasına bir kod snippet’i eklediyseniz . O zaman işlevler dosyanızı düzenlemeniz gerekir.
İşlevler dosyanızın sonunda bir kapanış PHP etiketi varsa, bundan sonra fazladan boşluk veya satır sonu olmadığından emin olmanız gerekir.
İdeal olarak, dosyanın sonunda kapanış PHP etiketi gerekmez. Tamamen kapanış php etiketini kaldırmak eğer bu yüzden iyi olurdu.
Bu, çoğu durumda sorunu çözmelidir. Ancak, RSS feed hatasını düzeltmezse, okumaya devam edin.
RSS Feed ile İlgili Eklentileri Devre Dışı Bırak
Web sitenizin RSS akışını değiştiren veya yeni bir tane oluşturan bir WordPress eklentisi kullanıyorsanız, bu eklentiyi devre dışı bırakmanız gerekir.
Emin değilseniz, tüm WordPress eklentilerini geçici olarak devre dışı bırakabilirsiniz .
Ardından, hata için RSS feed’inizi kontrol edin. Hata kaybolursa, bu web sitenize yüklenen eklentilerden birinin suçlu olduğu anlamına gelir.
Artık yüklü eklentilerinizi tek tek yeniden etkinleştirebilir ve her eklentiyi etkinleştirdikten sonra RSS akışınızı kontrol edebilirsiniz. Bu şekilde, hangi eklentinin soruna neden olduğunu tam olarak öğrenebilirsiniz.
Ayrıca Bakınız ; WordPress’te Resim Yükleme Sorunu Nasıl Giderilir
Eklentiyi bulduktan sonra, güncelleme için eklentinin desteğiyle iletişime geçebilir veya aynı şeyi yapan alternatif bir eklenti bulabilirsiniz.
Geçici Olarak Varsayılan Temaya Geçme
Bazen, kötü kodlanmış bir WordPress tema işlevi WordPress RSS akışınızı da etkileyebilir. Sorunun WordPress temanızdan kaynaklanıp kaynaklanmadığını görmek için geçici olarak varsayılan bir WordPress temasına geçmeniz gerekir.
Basitçe gidin Görünüm »Temalar sayfa ve zaten varsayılan bir tema daha sonra yüklü varsa etkinleştirin.
Varsayılan temalar Yirmi Ondokuz, Yirmi Onyedi, Yirmi Onaltı vb. Web sitenizde yüklü bir tane yoksa, yüklemek ve etkinleştirmek için Yeni Ekle düğmesini tıklayabilirsiniz.
Varsayılan temaya geçtikten sonra WordPress özet akışınızda hata olup olmadığını kontrol edin. Feed’inizi bir tarayıcı penceresinde ziyaret edebilir veya bir feed doğrulama aracıyla test edebilirsiniz .
Hata kaybolursa, bu WordPress temanızın soruna neden olduğu anlamına gelir. Destek için tema yazarına başvurabilir veya web siteniz için uygun yeni bir tema bulabilirsiniz.
Bu makalenin sitenizdeki WordPress RSS feed hatalarını düzeltmenize yardımcı olduğunu umuyoruz.