WordPress sitenizi yönetirken, RSS akışlarının gerçekten gerekli olmadığını fark edebilirsiniz. Bu akışlar kullanıcıların blog güncellemelerinize abone olmalarına yardımcı olur, ancak küçük sitelerin dağınık görünmesine neden olabilir.
Birçok kullanıcı sitelerini daha akıcı ve odaklanmış tutmak için RSS akışlarını devre dışı bırakmayı tercih eder. WPBeginner olarak, SEO sıralamamızı iyileştirmeye yardımcı olmak için biz de birkaç RSS akışını devre dışı bıraktık.
Ne yazık ki, WordPress bu akışları kapatmak için kolay bir yol sunmuyor. Daha temiz, daha doğrudan bir deneyim istiyorsanız bu sinir bozucu olabilir.
İyi haber şu ki, sitenizdeki RSS akışlarını devre dışı bırakmanıza yardımcı olabilecek eklentiler var. Deneyimlerimize dayanarak, AIOSEO'nun harika, kodsuz bir çözüm olduğunu gördük. Bu arada, özel bir yaklaşım için WPCode, kod parçacıklarıyla bir seçenek sunuyor.
Bu makalede, WordPress'te RSS beslemelerini kapatmanın iki basit yöntemini size rehberlik edeceğiz ve sitenizin düzenli kalmasını ve özel ihtiyaçlarınıza göre uyarlanmasını sağlayacağız.

RSS Beslemeleri Nedir ve Neden Devre Dışı Bırakılmalı?
RSS, kullanıcıların web sitenizden gerçek zamanlı güncellemeler ve içerikler almasına yardımcı olan bir web akışı türüdür.
RSS, Really Simple Syndication veya Rich Site Summary anlamına gelir. Okuyucularınızın yeni içeriği otomatik olarak e-posta bültenlerinde, RSS okuyucularında ve diğer cihazlarda almalarını sağlar.
RSS beslemeleri web siteniz için kullanışlı olsa da, WordPress kullanışlı olmayabilecek birden fazla besleme ekleyebilir. Örneğin, taksonomi beslemeleri, yazar beslemeleri, bireysel gönderi ve sayfa beslemeleri ve daha fazlası vardır.
Bu RSS beslemelerini devre dışı bırakabilir ve Google gibi arama motorlarının web sitesi tarama kotasını tüketmesini önleyebilirsiniz. Bu şekilde, arama motoru botları sitenizle ilgisi olmayan beslemeleri taramaz ve bunun yerine daha önemli sayfaları indeksler.
Ayrıca, WordPress blogu çalıştırmıyorsanız ancak WordPress'i daha çok bir CMS (içerik yönetim sistemi) veya basit bir web sitesi oluşturucu olarak kullanıyorsanız, RSS akışlarını devre dışı bırakmak mantıklıdır. Blogu olmayan e-ticaret mağazaları için de mükemmeldir.
Bunu akılda tutarak, WordPress'te RSS akışlarını nasıl devre dışı bırakacağınızı göstereceğiz. İşte bu makalede ele alacağımız tüm yöntemlere hızlı bir bakış:
Hemen başlayalım!
Yöntem 1: Bir Eklenti Kullanarak RSS Akışlarını Devre Dışı Bırakma
RSS akışlarını devre dışı bırakmanın en kolay yolu, All in One SEO (AIOSEO) gibi bir WordPress eklentisi kullanmaktır.
Bu, WordPress için en iyi SEO eklentisidir ve teknik bilgi gerektirmeden veya bir uzmanla anlaşmadan sitenizi arama motorları için optimize etmenize olanak tanır.

Bu yöntem daha kolaydır ve yeni başlayanlar için önerilir. Bu öğreticide AIOSEO Lite sürümünü kullanacağız çünkü WordPress'te RSS akışlarını devre dışı bırakmanıza olanak tanır.
Ancak, arama sıralamalarınızı yükseltmek istiyorsanız, AIOSEO Pro sürümünü kullanarak XML site haritaları, yönlendirme yöneticisi, bozuk bağlantı denetleyicisi ve bağlantı asistanı gibi daha güçlü özelliklerin kilidini açabilirsiniz.
Yapmanız gereken ilk şey AIOSEO eklentisini kurmak ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
Etkinleştirdikten sonra kurulum sihirbazını göreceksiniz. Sadece ‘Başlayalım’ düğmesine tıklayın ve ekrandaki talimatları izleyin. Daha fazla ayrıntı için, lütfen WordPress'te All in One SEO'nun nasıl kurulacağına dair kılavuzumuza bakın.

Ardından, WordPress kontrol panelinizden Hepsi Bir Arada SEO » Arama Görünümü'ne gidebilir ve 'Gelişmiş' sekmesine tıklayabilirsiniz.
Bundan sonra, 'Tarama Temizleme' seçeneğine kaydırabilir ve etkinleştirmek için geçiş düğmesine tıklayabilirsiniz.

'Tarama Temizleme' seçeneğini etkinleştirdikten sonra, devre dışı bırakmak istediğiniz RSS beslemelerine kaydırmanız yeterlidir.
Abone olan kullanıcılarınızın en son güncellemeleri almalarına izin verdiği için ‘Genel RSS Akışı’ seçeneğini etkin tutmanızı öneririz. Bunu devre dışı bırakmak, insanların web sitenize abone olamayacağı anlamına gelir ve bu da WordPress SEO'nuza zarar verebilir.

Öte yandan, diğer RSS besleme türlerini devre dışı bırakabilirsiniz.
Örneğin, yazarlar, arama, ekler, taksonomi ve daha fazlası için RSS akışlarını kapatabilirsiniz.

İşiniz bittiğinde 'Değişiklikleri Kaydet' düğmesine tıklamayı unutmayın.
Yöntem 2: WordPress'te RSS Beslemelerini Manuel Olarak Devre Dışı Bırakma
WordPress'te RSS akışlarını devre dışı bırakmanın bir başka yolu da temanızın functions.php dosyasına kod eklemektir.
İleri düzey bir kullanıcı değilseniz, functions.php dosyasının kendisini düzenlemenizi önermiyoruz çünkü en ufak bir hata bile sitenizi bozabilir.
Bu nedenle, herhangi bir kod parçasını WordPress'e yapıştırmak için WPCode kullanmanızı öneririz.

Öncelikle, ücretsiz WPCode eklentisini kurmanız gerekecektir. Daha fazla bilgi için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza göz atın.
Etkinleştirdikten sonra, WordPress kontrol panelinizden Kod Parçacıkları » Kod Parçacığı Ekle'ye gidin. Ardından, WPCode kütüphanesindeki önceden yapılandırılmış 'RSS Beslemelerini Devre Dışı Bırak' kod parçasını bulmak için arama çubuğuna 'rss' yazın.
Ardından, sağ tarafta görünen 'RSS Beslemelerini Devre Dışı Bırak' girişinin üzerine gelebilir ve ardından 'Snippet Kullan' düğmesine tıklayabilirsiniz.

Bir sonraki sayfada aşağıdaki kod parçasını göreceksiniz. WPCode'un tüm seçenekleri sizin için zaten ayarladığını unutmayın. Önceden ayarlanmış kod parçacıklarıyla, hiçbir şeyi özelleştirmeniz gerekmez.
Gelişmiş bir kullanıcıysanız, bunu kendi functions.php dosyanıza kopyalayıp yapıştırabilirsiniz:
/**
* Display a custom message instead of the RSS Feeds.
*
* @return void
*/
function wpcode_snippet_disable_feed() {
wp_die(
sprintf(
// Translators: Placeholders for the homepage link.
esc_html__( 'No feed available, please visit our %1$shomepage%2$s!' ),
' <a href="' . esc_url( home_url( '/' ) ) . '">',
'</a>'
)
);
}
// Replace all feeds with the message above.
add_action( 'do_feed_rdf', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss2', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_atom', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss2_comments', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_atom_comments', 'wpcode_snippet_disable_feed', 1 );
// Remove links to feed from the header.
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
İsterseniz yer tutucu metni özel mesajınızla değiştirebilirsiniz. Ancak bu tamamen isteğe bağlıdır.
Şimdi yapmanız gereken tek şey 'Aktif' anahtarını değiştirmek ve 'Güncelle'ye tıklamak.

Bundan böyle RSS akışlarınız devre dışı bırakılacaktır.
Alternatif: WordPress Sayfalarındaki RSS Besleme Bağlantılarını Manuel Olarak Devre Dışı Bırakma
RSS akışlarınızı tamamen devre dışı bırakmadan daha az görünür hale getirmek istiyorsanız, WordPress'in sitenizin başlığında eklediği bağlantıları kaldırabilirsiniz.
Bu, RSS beslemelerini arka planda oluşturmanıza ve bunları web sitesi ziyaretçilerinize tanıtmaya gerek kalmadan dahili olarak kullanmanıza olanak tanır.
WordPress kontrol panelinizden Kod Parçacıkları » Kitaplık bölümüne gidin. Ardından, 'RSS Besleme Bağlantılarını Devre Dışı Bırak' kod parçacığını arayın.

Parçacığı kütüphanede bulduğunuzda, üzerine gelin ve ‘Parçacığı kullan’ düğmesine tıklayın.
WPCode daha sonra kodu otomatik olarak ekleyecek ve doğru ekleme yöntemini seçecektir.

Bundan sonra, anahtarı 'Etkin Değil'den 'Etkin' konumuna getirin ve 'Güncelle' düğmesine tıklayın.
Ve hepsi bu kadar.

Artık RSS besleme bağlantıları WordPress sitenizde görünmeyecek, ancak beslemeniz arka planda oluşturulmaya devam edecek.
Ek İpucu: WordPress RSS Akışından Belirli Kategorileri Hariç Tutma
WordPress web sitenizde RSS akışlarını tamamen devre dışı bırakmak istemeyebilirsiniz. Belirli kategorileri hariç tutmak, RSS akışınızı aktif tutarken hangi içeriğin görüneceği üzerinde daha fazla kontrol sahibi olmanızı sağlayabilecek pratik bir çözüm olabilir.
Bu yaklaşım, kursa özel içeriği genel blog gönderilerinden ayırmanıza veya 'Haberler' yerine 'Özellikler' gibi belirli konulara öncelik vermenize olanak tanır.
Ayrıca e-posta listenizin RSS beslemenize bağlı olması, aboneleri çok fazla güncellemeyle bunaltmaktan kaçındığı için özellikle yararlıdır.
WPCode buna yardımcı olabilir. ‘RSS Feed’den Belirli Kategorileri Hariç Tut’ adlı önceden yapılandırılmış kod parçasını kullanarak, belirli içeriği beslemenizin dışında tutabilirsiniz.

Bu nedenle, kursla ilgili gönderileri ayırmak veya farklı türdeki makalelere öncelik vermek istiyorsanız, bunu sorunsuz bir şekilde yapabilirsiniz.
Daha fazla ayrıntı için WordPress RSS Feed’inden Belirli Kategoriler Nasıl Hariç Tutulur kılavuzumuza göz atabilirsiniz.
Bu makalenin, WordPress’te RSS Feed’lerini nasıl devre dışı bırakacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca WordPress RSS Feed’lerinizi Tamamen Nasıl Özelleştirirsiniz ve WordPress RSS Feed Hataları Nasıl Düzeltilir hakkındaki kılavuzlarımızı da görmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Mrteesurez
Bu yardımcı olur.
Gönderisi olmayan E-ticaret veya E-öğrenme mağazaları için de tavsiye edilir, güzel makale.
Ancak WPcode kullanma yöntemi belirli bir sayfa veya taksonomi için RSS'yi devre dışı bırakmadı. Hepsini devre dışı bırakıp özel bir mesajla değiştirdi.
Belirli bir gönderi, taksonomi veya gönderi türü için RSS'yi yalnızca devre dışı bırakmak veya ayarlamak için nasıl yapabilirim??
WPBeginner Desteği
Bir kategoriyi RSS beslemenizden hariç tutmak istiyorsanız, aşağıdaki makalemize göz atmak isteyebilirsiniz:
https://www.wpbeginner.com/wp-tutorials/how-to-exclude-specific-categories-from-wordpress-rss-feed/
Yönetici
frank
Kodun birkaç satırında önceliği 1, ancak wp kod eklentisi ile t kod parçacığı ve genel olarak tüm kod için önceliği 10 olarak ayarlıyor, bunu da öncelik 1 olarak değiştirmek gerekli mi? yoksa bir farkı yok mu?
WPBeginner Desteği
It should not be required but should you have any trouble you can feel free to change the priority of the snippet from the plugin
Yönetici
Vishal
Merhaba.. Ekip
Yardımcı Makale
RSS beslemesi devre dışı bırakma eklentisini yükledikten sonra, makalelerin Google Haberler'de görünüp görünmeyeceği
WPBeginner Desteği
Google Haberler şu anda bilgilerinizi çekmek için bir RSS akışı gerektiriyor.
Yönetici
Vishal
Kimsenin web sitesinin içeriğini RSS beslemesinden almasını istemiyorum. Üçüncü taraf web sitesi için RSS beslemesini durdurmak istiyorum.
Web sitem Google Haberler'de de yer alıyor. RSS beslememi Google Haberler'e vermek istiyorum. Ancak diğer üçüncü taraf web sitelerine değil.
Lütfen 3. taraf Web Siteleri İçin RSS Beslemesini Nasıl Durduracağımı Rehberlik Edin
WPBeginner Desteği
Şu anda bu tür bir sınırlama için önerilen bir yöntemimiz yok.
Tobias Hyldeborg
Kodu functions.php'ye yapıştırdıktan sonra hiçbir şey olmuyor. Hala “RSS okuyucunuz yüklü değil” diyen bir sayfa alıyorum. RSS beslemesini kaldırmanın başka yolları var mı, sitemdeki eklenti kullanımını en aza indirmeye çalışıyorum.
WPBeginner Desteği
Önbelleğe alınmış bir sayfayı görüntülemediğinizden emin olmak için tarayıcınızdaki/hosting sağlayıcınızdaki önbelleği temizlediğinizden emin olmak isteyebilirsiniz.
Yönetici
Adam
.htaccess'te /feed/ nasıl engellenir? Çok sayıda tarayıcı ziyareti alıyorum.
Mike Mahaffey
MERHABA
WordPress’in bazı URL’lerimin sonuna “feed” ekleyerek 404 hatası vermesi hakkında bana bilgi verebilir misiniz?
/ne-yapilacak-bir-web-sitesi-kurmak-icinfeed
Onları yönlendiriyorum ama bunun gerekli olup olmadığını bilmiyorum?
Bunun RSS ile bir ilgisi var mı? Ve bunun olmasını nasıl durduracağınızı biliyor musunuz?
Web siteniz için teşekkürler, onsuz ne yapardım bilmiyorum.
james
beslemeyi devre dışı bıraktıktan ve kaynak kodumdaki besleme bağlantı ilişkisini kaldırdıktan sonra google webmaster'ımda 500 yanıt kodu ayarladım.
sumit
harika bir makale, biri makalemi besledi, sonra sizin yardımınızla sitemin beslemesini devre dışı bıraktım çok teşekkür ederim.
wazomba
RSS beslemesini devre dışı bırakmak için eklentiyi ilk kullandım. Ancak RSS bağlantısı BP Duvarı'nda hala görünüyordu, bu yüzden temamın stil dosyasına basit bir CSS hilesi ekledim: .feed{display:none;}. Tamamdır!
Annn
RSS erişimini kaldırmanın sıralamalar üzerinde herhangi bir etkisi var mı?
yoksa bu sadece insanların içerikleri RSS yöntemleriyle almasını mı engelliyor...
Teşekkürler
Mia Rhode
RSS beslememi geçici olarak devre dışı bırakmak mevcut abonelerimin veritabanını siler mi? Bir makale yayınlayıp geçmişe dönük olarak tarihlendirmek istiyorum, bu yüzden RSS aracılığıyla gönderilmesini istemiyorum.
Jhonatan
İşlev oldukça şık ve yardımcı.
Fonksiyon, WordPress'in RSS .php dosyalarına herhangi bir bilgi eklemesine izin vermez.. bunun yerine onu yeniden yazar.
Herkese eklentiyi yüklemesini ve işlevi temanızın functions.php dosyasına eklemesini tavsiye ederim.
Eklenti, oluşturulan HTML kaynak kodunu kaldırır, 2 gereksiz satırdan kurtulursunuz.
Tim G.
Bunu paylaştığınız için teşekkürler! Bir istisna dışında harika çalıştı: kök alan adının sonuna '/?feed' eklediğimde, yerleşik akışlar aracılığıyla erişilemez hale getirmeye çalıştığım gönderileri gösteren bir liste sayfası hala çağrılıyor.
Permalinks'imi yenilemeyi denedim ancak bu bir fark yaratmadı. Bunu çözmek için fonksiyonlar dosyasına (çocuk tema ise bu önemli olabilir, bu arada) eklemem gereken başka bir kural var mı, yoksa .htaccess dosyasından engelleyebilir miyim?
Debbie
Yorumlarım gönderi olarak yayınlanıyor ve ana RSS beslememde yer alıyor. Bunu düzeltmek için bir fikriniz var mı? Bir ayar olabileceğini okudum ama şimdilik bulamadık.
nacho
Merhaba! güzel yazı!!!
functions.php kodunu seviyorum ama buddypress kullanıyorum ve kod aktivite akışını devre dışı bırakmıyor, şöyle bir şey:
Bunu nasıl devre dışı bırakabilirim?
İspanya'dan selamlar ve şimdiden teşekkürler.