WordPress RSS Feed Hataları Nasıl Düzeltilir

750 425 KreatifAjans

WordPress sitenizde RSS besleme hatalarıyla mı karşılaşıyorsunuz? RSS beslemeleri, kullanıcıların Feedly gibi haber okuyucu uygulamalarını kullanarak blogunuza abone olmalarına yardımcı olur.

RSS beslemeleri XML biçimlendirme dilinde yayınlandığından, beslemedeki küçük bir hata onu okunamaz hale getirebilir ve kullanıcılar haber akışlarında yeni içeriği göremezler.

Diğer uygulamalar da WordPress RSS beslemenizden içerik güncellemeleri almaya dayanır. Örneğin, yeni gönderilerinizin sosyal paylaşımını otomatikleştirmek için IFTTT kullanırsanız, bu da çalışmayı durdurur.

Bu yazıda, WordPress’teki RSS besleme hatalarını nasıl kolayca düzeltebileceğinizi göstereceğiz. Ayrıca bu hatalara neyin sebep olduğu ve gelecekte bunlardan nasıl kaçınılacağı hakkında konuşacağız.

Fixing WordPress RSS feed errors

En Yaygın WordPress RSS Akışı Hataları

En yaygın WordPress RSS besleme hataları, kötü biçimlendirmeden kaynaklanır.

WordPress, RSS beslemelerini katı bir biçimlendirme dili olan XML biçiminde çıkarır. Eksik bir satır sonu veya fazladan bir sekme, RSS beslemenizi bozabilir.

RSS hata mesajı şuna benzer:

XML Ayrıştırma Hatası: XML veya metin bildirimi varlığın başlangıcında değil
Konum: http://example.com/feed
Satır Numarası 2, Sütun 1:

Hangi tarayıcıyı kullandığınıza bağlı olarak, RSS beslemesi hata mesajınız değişebilir.

Bu hata mesajını, beslemenizi bir tarayıcıda ziyaret ettiğinizde de görebilirsiniz.

Uyarı: Başlık bilgileri değiştirilemez – üstbilgiler tarafından zaten gönderilmiş (çıktı /home/username/example.com/wp- içinde (/home/username/example.com/wp-content/themes/twentysixteen/functions.php:433 konumunda başladı) içerir / pluggable.php satır 1228

FeedBurner kullanıyorsanız, hatalarınız farklı görünebilir.

Bunu söyledikten sonra, bu RSS besleme hatalarına neyin neden olduğuna ve bunların nasıl düzeltileceğine bir göz atalım.

WordPress’te RSS Feed Hatalarını Manuel Olarak Düzeltme

RSS beslemelerinizin hata göstermesinin en olası nedeni, kötü biçimlendirmedir. Bu zayıf biçimlendirme, bir eklentide veya temanızın functions.php dosyasında PHP etiketini kapattıktan sonra boş bir alandan kaynaklanabilir.

Yakın zamanda temanıza veya alt temanızın functions.php dosyasına bir kod parçası eklediyseniz. Ardından işlevler dosyanızı düzenlemeniz gerekir.

İşlevler dosyanızın sonunda 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 gerekli değildir. Bu nedenle, php kapanış etiketini tamamen kaldırmanız en iyisidir.

Bu, çoğu durumda sorunu çözmelidir. Ancak, RSS besleme hatasını düzeltmezse okumaya devam edin.

RSS Akışıyla İlgili Eklentileri Devre Dışı Bırak

Web sitenizin RSS beslemesini 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.

Deactivate all WordPress plugins

Ardından, RSS beslemenizde hata olup olmadığını kontrol edin. Hata kaybolursa, bu, web sitenizde yüklü olan 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 beslemenizi kontrol edebilirsiniz. Bu şekilde, soruna hangi eklentinin neden olduğunu tam olarak öğrenebileceksiniz.

Eklentiyi bulduğunuzda, bir güncelleme için eklentinin desteğiyle iletişime geçebilir veya aynı şeyi yapan alternatif bir eklenti bulabilirsiniz.

Geçici Olarak Varsayılan Bir Temaya Geç

Bazen, kötü kodlanmış bir WordPress tema işlevi de WordPress RSS beslemenizi 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.

Görünüm »Temalar sayfasına gidin ve önceden yüklenmiş bir varsayılan temanız varsa etkinleştirin.

Activate default WordPress theme

Varsayılan temalar arasında Yirmi Ondokuz, Yirmi Onyedi, Yirmi Onaltı vb. Bulunur. Web sitenizde kurulu bir tane yoksa, yüklemek ve etkinleştirmek için Yeni Ekle düğmesine tıklayabilirsiniz. Adım adım talimatlar için bir WordPress temasının nasıl kurulacağına ilişkin kılavuzumuza bakın.

Install and activate a default WordPress theme

Varsayılan temaya geçtikten sonra, WordPress beslemenizde hata olup olmadığını kontrol edin. Feed’inizi bir tarayıcı penceresinde ziyaret edebilir veya bir feed doğrulama aracı ile test edebilirsiniz.

Hata kaybolursa, bu, WordPress temanızın soruna neden olduğu anlamına gelir. Destek için tema yazarıyla iletişime geçebilir veya web siteniz için uygun yeni bir tema bulabilirsiniz.

Bu makalenin, sitenizdeki WordPress RSS besleme hatalarını düzeltmenize yardımcı olacağını umuyoruz. Ayrıca, web sitesi trafiğinizi nasıl artıracağınız ve neden hemen bir e-posta listesi oluşturmanız gerektiğiyle ilgili kılavuzumuza bir göz atmak isteyebilirsiniz.

Cevap bırakın