Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te RSS Beslemeleri Nasıl Devre Dışı Bırakılır (2 Kolay Yol)

WordPress sitenizi yönetirken RSS beslemelerinin gerçekten gerekli olmadığını düşünebilirsiniz. Bu beslemeler kullanıcıların blog güncellemelerinize abone olmalarına yardımcı olur, ancak daha küçük sitelerin dağınık görünmesine neden olabilirler.

Birçok kullanıcı, sitelerini düzenli ve odaklanmış tutmak için RSS beslemelerini devre dışı bırakmayı tercih ediyor. WPBeginner olarak biz de SEO sıralamalarımızı iyileştirmeye yardımcı olmak için birkaç RSS beslemesini devre dışı bıraktık.

Ne yazık ki WordPress bu beslemeleri kapatmanın kolay bir yolunu sunmuyor. Daha temiz, daha anlaşılır bir deneyim istiyorsanız bu sinir bozucu olabilir.

İyi haber şu ki, sitenizdeki RSS beslemelerini devre dışı bırakmanıza yardımcı olabilecek eklentiler var. Deneyimlerimize dayanarak, AIOSEO’nun kod gerektirmeyen harika bir çözüm olduğunu gördük. Bu arada, özel bir yaklaşım için WPCode kod parçacıkları içeren bir seçenek sunuyor.

Bu makalede, WordPress’te RSS beslemelerini kapatmanın iki basit yöntemi konusunda size rehberlik ederek sitenizin düzenli kalmasını ve özel ihtiyaçlarınıza göre uyarlanmasını sağlayacağız.

How to disable RSS feeds in WordPress

RSS Beslemeleri Nedir ve Neden Devre Dışı Bırakılmalı?

RSS, kullanıcıların web sitenizden gerçek zamanlı güncellemeler ve içerik almasına yardımcı olan bir web beslemesi türüdür.

RSS, Really Simple Syndication veya Rich Site Summary (Zengin Site Özeti) anlamına gelir. Okuyucularınızın yeni içerikleri e-posta bültenlerinde, RSS besleme okuyucularında ve diğer cihazlarda otomatik olarak almasını sağlar.

RSS beslemeleri web siteniz için yararlı olsa da, WordPress yararlı olmayabilecek birden fazla besleme ekleyebilir. Örneğin, taksonomi beslemeleri, yazar beslemeleri, tek tek gönderi ve sayfa beslemeleri ve daha fazlası vardır.

Bu RSS beslemelerini devre dışı bırakabilir ve Google gibi arama motorlarını web sitesi tarama kotalarını tüketmekten kurtarabilirsiniz. Bu şekilde, arama motoru botları sitenizle alakalı olmayan beslemeleri taramaz ve bunun yerine daha önemli sayfaları dizine ekler.

Ayrıca, bir WordPress blogu çalıştırmıyorsanız ve WordPress’i daha çok bir CMS (içerik yönetim sistemi) veya basit web sitesi oluşturucu olarak kullanıyorsanız RSS beslemelerini devre dışı bırakmak mantıklıdır. Ayrıca blogu olmayan e-ticaret mağazaları için de mükemmeldir.

Bunu göz önünde bulundurarak, WordPress’te RSS beslemelerini 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ırakın

RSS beslemelerini devre dışı bırakmanın en kolay yolu All in One SEO (AIOSEO) gibi bir WordPress eklentisi kullanmaktır.

WordPress için en iyi SEO eklentisidir ve teknik bilgi gerektirmeden veya bir uzman tutmadan sitenizi arama motorları için optimize etmenizi sağlar.

All In One SEO - AIOSEO

Bu yöntem daha kolaydır ve yeni başlayanlar için önerilir. Bu eğitim için AIOSEO Lite sürümünü kullanacağız çünkü WordPress’te RSS beslemelerini devre dışı bırakmanıza izin veriyor.

Bununla birlikte, arama sıralamanızı yükseltmek istiyorsanız, XML site haritaları ve yeniden yönlendirme yöneticisi, kırık bağlantı denetleyicisi ve bağlantı asistanı gibi daha güçlü özelliklerin kilidini açmak için AIOSEO Pro sürümünü kullanabilirsiniz.

Yapmanız gereken ilk şey AIOSEO eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından 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 ilişkin kılavuzumuza bakın.

Click let's get started AIOSEO setup wizard

Ardından, WordPress panonuzdan All in One SEO ” Arama Görünümü ‘ne gidebilir ve ‘Gelişmiş’ sekmesine gidebilirsiniz.

Bundan sonra, ‘Tarama Temizleme’ seçeneğine ilerleyebilir ve etkinleştirmek için geçişe tıklayabilirsiniz.

Go to AIOSEO advanced settings in search appearance

‘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 almasını sağladığı için ‘Küresel 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.

Disable RSS feeds

Öte yandan, diğer RSS beslemesi türlerini devre dışı bırakabilirsiniz.

Örneğin, yazarlar, arama, ekler, taksonomi ve daha fazlası için RSS beslemelerini kapatabilirsiniz.

Save changes to RSS feed

İş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ırakın

WordPress’te RSS beslemelerini 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 parçacığı WordPress’e yapıştırmak için WPCode kullanmanızı öneririz.

WPCode's homepage

Öncelikle ücretsiz WPCode eklentisini yüklemeniz gerekir. Daha fazla bilgi için bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza göz atın.

Etkinleştirmenin ardından, WordPress panonuzdan Kod Parçacıkları ” Parçacık Ekle bölümüne gidin. Ardından, WPCode kütüphanesinde önceden yapılandırılmış ‘RSS Beslemelerini Devre Dışı Bırak’ snippet’ini 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 gelip ‘Snippet kullan’ düğmesine tıklayabilirsiniz.

Use WPCode to Disable RSS feeds

Bir sonraki sayfada aşağıdaki parçacığı göreceksiniz. WPCode’un tüm seçenekleri sizin için zaten ayarladığına dikkat edin. Önceden ayarlanmış snippet’ler ile hiçbir şeyi özelleştirmeniz gerekmez.

İleri düzey 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 tek yapmanız gereken ‘Etkin’ düğmesini açmak ve ‘Güncelle’ye tıklamak.

The WPCode snippet to Disable RSS feeds

Şu andan itibaren RSS beslemeleriniz devre dışı bırakılacaktır.

Alternatif: WordPress Sayfalarındaki RSS Akışı Bağlantılarını Manuel Olarak Devre Dışı Bırakın

RSS beslemelerinizi tamamen devre dışı bırakmadan daha az görünür hale getirmek istiyorsanız, WordPress’in sitenizin üstbilgisine eklediği bağlantıları kaldırabilirsiniz.

Bu, arka planda RSS beslemeleri oluşturmanıza ve bunları web sitenizin ziyaretçilerine tanıtmadan dahili olarak kullanmanıza olanak tanır.

WordPress panonuzdan Kod Parçacıkları ” Kütüphane bölümüne gitmeniz yeterlidir. Ardından, ‘RSS Akış Bağlantılarını Devre Dışı Bırak’ kod parçacığını aramak isteyeceksiniz.

Select the 'Disable RSS Feed Links' snippet from the WPCode library

Kütüphanede snippet’i bulduğunuzda, üzerine gelin ve ‘Snippet’i kullan’ düğmesine tıklayın.

WPCode daha sonra kodu sizin için otomatik olarak ekleyecek ve uygun ekleme yöntemini seçecektir.

WPCode automatically adds the code for you

Bundan sonra, anahtarı ‘Etkin Değil’den ‘Etkin’e getirin ve ‘Güncelle’ düğmesine tıklayın.

Hepsi bu kadar.

Switch the toggle to 'Active' and click the 'Update' button

Artık RSS besleme bağlantıları WordPress sitenizde görünmeyecek, ancak beslemeniz arka planda oluşturulmaya devam edecektir.

Bonus İpucu: Belirli Kategorileri WordPress RSS Akışından Çıkarın

WordPress web sitenizdeki RSS beslemelerini tamamen devre dışı bırakmak istemeyebilirsiniz. Belirli kategorileri hariç tutmak, hangi içeriğin görüneceği üzerinde daha fazla kontrol sağlarken RSS bes lemenizi aktif tutmak için 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.

E-posta listenizin RSS beslemenize bağlı olması da özellikle yararlıdır, bu da abonelerinizi çok fazla güncellemeyle bunaltmanızı önler.

WPCode bu konuda yardımcı olabilir. ‘Belirli Kategorileri RSS Akışından Çıkar’ adlı önceden yapılandırılmış snippet’ini kullanarak belirli içerikleri akışınızın dışında tutabilirsiniz.

Add a New Snippet using WPCode.

Dolayısıyla, ister kursla ilgili gönderileri ayırmak ister farklı makale türlerine öncelik vermek isteyin, bunu sorunsuz bir şekilde yapabilirsiniz.

Daha fazla ayrıntı için, WordPress RSS beslemesinden belirli kategorilerin nasıl hariç tutulacağına ilişkin kılavuzumuza göz atabilirsiniz.

Umarız bu makale WordPress’te RSS beslemelerini nasıl devre dışı bırakacağınızı öğrenmenize yardımcı olmuştur. WordPress RSS beslemelerinizi nasıl tamamen özelleştirebileceğiniz ve WordPress RSS besleme hatalarını nasıl düzeltebileceğiniz hakkındaki kılavuzlarımızı da görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

21 yorumBir Cevap Bırakın

  1. Mrteesurez

    This is helpful.
    It’s also recommended for eCommerce or eLearning stores that don’t have posts, nice article.

    But the method of using WPcode didn’t disable the RSS for particular page or taxonomy. It disable them all and replace with custom message.

    How can I only select or adjust to only disable RSS on specific post, taxonomy or post type ??

  2. frank

    The code has priority 1 in several lines but the wp code plugin as well as the t code fragment and places priority 10 for all the code in general, is it necessary to change it to priority 1 as well? or does it make no difference?

    • WPBeginner Support

      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

  3. Vishal

    Hi.. Team
    Helpfull Article
    after installing the RSS feed disabled plugin, Whether or not articles will appear in Google News

    • WPBeginner Support

      Google News currently requires an RSS feed to pull your information from.

      Yönetici

      • Vishal

        I do not want anyone to take the content of the website from the RSS feed. I want to stop the RSS feed for the third party website.

        My website is also in Google News. I want to give my RSS feed To Google News. But not other third Party websites.

        Please Guide me How to Stop RSS Feed For 3rd party Websites

        • WPBeginner Support

          We do not have a recommended method for that kind of limitation at the moment.

  4. Tobias Hyldeborg

    After having pasted the code in my functions.php, nothing happens. I still get a page saying “You do not have an RSS reader installed”. Are there other ways to remove the RSS feed, I am trying to minimize the use of plugins on my site.

    • WPBeginner Support

      You may want to ensure you cleared any caching in your browser/hosting provider to ensure you’re not viewing a cached page.

      Yönetici

  5. Adam

    How to block /feed/ in .htaccess? I have visit of many clawler.

  6. Mike Mahaffey

    HI

    Can you tell me about Wordpress adding “feed” to the end of some of my urls that show up as 404 errors?

    /what-to-make-a-website-aboutfeed

    I’ve been redirecting them but don’t know whether that’s necessary or not?

    Does this even have anything to do with RSS? And do you know how to stop it from happening?

    Thanks for your website, I don’t know where I would be without it.

  7. james

    after disabling feed annd removing link rel of feed in my view source ive set an 500 response code in my google webmaster,,

  8. sumit

    thant a great artical some one are feeded my artical then with your help i disabled my sited feed thanks you very much.

  9. wazomba

    I fisrt used to plugin to disable RSS feed. But the RSS link still appeared on BP Wall, so I simply add a css trick in me theme style file : .feed{display:none;}. Done!

  10. Annn

    Does removing RSS access have any effect on rankings?
    or does this simply prevent people taking content via rss methods…

    Thanks

    • Mia Rhode

      Does temporarily disabling my RSS feed delete my database of current subscribers? I am trying to post an article and backdate it, so I don’t want it to be sent out via RSS.

  11. Jhonatan

    The function is pretty neat and helpful.

    The function does not allow WordPress to add any information to the RSS .php files.. instead it re-writes it.

    I advise anyone to install the plugin and to add the function into functions.php of your theme file.

    The plugin removes the generate HTML source code, you will get rid of 2 useless lines.

  12. Tim G.

    Thanks for sharing this! It worked great with one exception: when I add ‘/?feed’ to the end of the root domain, it is still calling a listing page showing the posts that I am trying to make inaccessible via the built-in feeds.

    I’ve tried refreshing my permalinks but that didn’t make a difference. Is there some other rule I need to add to the functions file (in a child theme in case that matters, btw) to address this, or maybe I can disallow it from the .htaccess file?

  13. Debbie

    My comments get published as posts which end up in my main RSS feed. Any idea on how to fix this? Ive read it may be a setting but so far we cant find it.

  14. nacho

    Hi there! nice post!!!

    I love the functions.php code, but I’m using buddypress and the code dont disable the activity feed, someting like:

    How could I disable this?

    Thanks in advanced and regards from Spain.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.