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 İçeriği Yalnızca RSS Abonelerine Gösterme

WordPress’te içeriği yalnızca RSS abonelerine mi göstermek istiyorsunuz?

RSS (Really Simple Syndication) sosyal medya kadar popüler olmayabilir, ancak bazı insanlar hala favori bloglarında güncel kalmak için bunu kullanıyor. RSS aboneleriniz varsa, onlara özel içerik sunabilirsiniz.

Bu makalede, WordPress’te içeriği genel kullanıcılardan nasıl gizleyeceğinizi ve yalnızca RSS abonelerine nasıl göstereceğinizi göstereceğiz.

How to Show Content Only to RSS Subscribers in WordPress

WordPress RSS Abonelerine Neden Özel İçerik Göstermelisiniz?

RSS abonelerine özel içerik sunmak WordPress web siteniz için bir kazan-kazan olabilir.

Okuyucular için RSS beslemenize abone olmaları için bir neden sunarak en son içeriğinizi asla kaçırmamalarını sağlar. Bu, yeni podcast’lere erken erişim veya heyecan verici ödüller kazanmak için özel bir çekiliş gibi herhangi bir şey olabilir.

Bir web sitesi sahibi olarak, okuyucu sadakatini ödüllendirmek kullanıcıların ilgisini çekebilir ve daha fazlası için geri gelmelerini sağlayabilir; bu da bir takipçi kitlesi oluşturmaya çalışan yeni web siteleri için yararlı olabilir.

Example of a call-to-action inviting readers to subscribe via RSS

Bunu akılda tutarak, WordPress’te içeriği yalnızca RSS abonelerine nasıl gösterebileceğinizi görelim.

WordPress’te İçeriği Yalnızca RSS Abonelerine Gösterme

Bu eğitim WordPress’e, özellikle de functions.php dosyanıza özel kod eklemeyi gerektirmektedir. Süreci güvenli ve acemi dostu hale getirmek için dosyayı doğrudan düzenlemek yerine WPCode kullanacağız.

WPCode piyasadaki en iyi kod parçacığı eklentisidir. WordPress tema dosyalarınızla doğrudan uğraşmadan web sitenize kolayca kod parçacıkları eklemenizi sağlar. Bu şekilde, web sitenizi bozma veya büyük bir hataya neden olma olasılığınız daha düşüktür.

Aşağıdaki yöntemlerden herhangi birini uygulamadan önce WPCode eklentisini yüklediğinizden emin olun. Eklentinin hem profesyonel hem de ücretsiz sürümleri bu eğitim için çalışacaktır.

Adım adım talimatlar için bir WordPress eklentisinin nasıl kurulacağına ilişkin başlangıç kılavuzumuza göz atın.

Aşağıdaki tüm eğitimler aynı adımları kullanır, ancak seçtiğiniz kullanım durumuna bağlı olarak kodun kendisi farklı olacaktır.

Eklentiyi kurduktan sonra WordPress panosundan Code Snippets ” + Add Sn ippet kısmına gitmeniz gerekiyor. Ardından, ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğini seçin ve ‘Snippet kullan’ düğmesine tıklayın.

Adding a custom code snippet to WordPress

Şimdi, aşağıdaki WordPress eğitimlerinden birini takip edebilirsiniz. Kullanmak istediğiniz yönteme geçmek için bu hızlı bağlantıları kullanmaktan çekinmeyin:

Yöntem 1: Belirli İçerik Parçacıklarını Yalnızca WordPress RSS Abonelerine Gösterin

Normal bir blog yazısı oluşturmak ancak sadece RSS aboneleriniz için özel bir içerik parçacığı eklemek istiyorsanız, bu yöntemi kullanabilirsiniz.

Bu kod, özel bir gönderi içeriği snippet’ini normal ziyaretçilerinizden gizleyecek ve yalnızca RSS abonelerinize gösterecektir.

İlk olarak, kod parçacığınıza ‘RSS için Belirli İçeriği Göster’ gibi bir ad verin. Ardından, Kod Türünü ‘PHP Parçacığı’ olarak değiştirin.

Creating a custom code snippet to show exclusive content for RSS readers

Bundan sonra, devam edin ve aşağıdaki kodu Kod Önizleme kutusuna ekleyin:

function wpb_showcontent_rss( $atts, $content ) {
if ( is_feed() )
return $content;
}
add_shortcode( 'showcontentrss', 'wpb_showcontent_rss' );

Bu fonksiyon, geçerli isteğin bir RSS beslemesi için olup olmadığını kontrol eder. Eğer öyleyse, fonksiyon [showcontentrss] kısa kod etiketlerinde belirtilen içeriği görüntüler.

Kod eklendikten sonra, Ekle Yönteminin ‘Otomatik Ekle’ ve Konumun ‘Her Yerde Çalıştır’ olduğundan emin olmak için aşağı kaydırın.

Ardından, ‘Etkin Değil’ geçişini tıklayarak ‘Etkin’ hale getirin ve ‘Snippet’i Kaydet’ düğmesine basın.

Saving a new snippet in WPCode

Şimdi, devam edin ve yeni bir WordPress yazısı oluşturmak için Gutenberg blok düzenleyicisini açın. Her zamanki gibi blok eklemeyi deneyin.

Ardından, sayfanın herhangi bir yerinde ‘+’ blok ekle düğmesine tıklayın ve Kısa Kod bloğunu seçin.

Adding a shortcode block in Gutenberg

Yeni kısa kod bloğunuzun içine [showcontentrss] ve [/showcontentrss] etiketlerini ekleyin. Bundan sonra, bu etiketlerin arasına bazı içerikler yazabilirsiniz.

Örneğimizde şunu yazdık: [showcontentrss]Bu özel WPForms kupon koduyla WPForms'ta %50 indirim kazanın: SAVE50[/showcontentrss]

Adding shortcode tags to show exclusive content to RSS subscribers

Daha fazla bilgi için WordPress’te kısa kod eklemeye yeni başlayanlar için hazırladığımız rehbere göz atın.

Bu işlem tamamlandıktan sonra yazıyı yayınlayın. WordPress sitenizi normal bir ziyaretçi gibi ziyaret ettiğinizde, kısa kodun içine sarılmış içeriği görmezsiniz.

Ancak, WordPress blog gönderisini bir RSS besleme okuyucusundan açarsanız, bunu görürsünüz:

Example of RSS-exclusive content made with WPCode

Yöntem 2: Belirli Blog Yazılarını Yalnızca RSS Abonelerine Gösterin

Bir blog yazısının tamamını normal ziyaretçilerinizden gizlemek ve sadece RSS abonelerinize göstermek mi istiyorsunuz? Eğer öyleyse, bu yöntemi takip edebilirsiniz.

İlk adım, snippet’inize ‘RSS için Belirli Gönderileri Hariç Tut’ gibi bir ad vermektir. Kod Türünü de ‘PHP Snippet’ olarak değiştirdiğinizden emin olun.

Adding custom code in WPCode to show blog posts only for RSS subscribers

Şimdi, bu kodu kopyalamanız ve Kod Önizleme kutusuna yapıştırmanız gerekecektir:

function excludePosts($query) {
// Check if the query is for the home page or an archive page
if ($query->is_home() || $query->is_archive()) {
// Specify the IDs of the posts you want to exclude
$excludedPosts = array(1, 2, 3); // Replace 1, 2, 3 with the IDs of the posts you want to exclude
$query->set('post__not_in', $excludedPosts);
}
return $query;
}
add_filter('pre_get_posts', 'excludePosts');

Bu işlev, genel görüntülemeden hariç tutmak ve yalnızca RSS abonelerine göstermek istediğiniz gönderilerin kimliklerini belirtir. Kimlik numaralarını seçtiğiniz gönderi kimlikleri ile değiştirdiğinizden emin olun.

Yazı kimliklerinizi nerede bulacağınızdan emin değilseniz, WordPress’te yazı, kategori, etiket, yorum veya kullanıcı kimliğini nasıl bulacağınıza ilişkin makalemizi okuyabilirsiniz.

Bu işlem tamamlandıktan sonra, aşağı kaydırarak Ekleme Yöntemi’nin ‘Otomatik Ekleme’ ve Konum’un ‘Her Yerde Çalıştır’ olduğundan emin olun. Ardından, kodu ‘Etkin’ hale getirin ve ‘Snippet’i Kaydet’ düğmesine tıklayın.

Saving a new snippet in WPCode

Kod çalışırsa, blog yazılarınızı tarayıcınızda görüntülediğinizde göremezsiniz, ancak bunları bir RSS okuyucuda görebilirsiniz.

RSS aboneleri için her özel blog gönderisi yayınladığınızda, kod parçacığındaki gönderi kimlikleri dizisini güncellemeniz gerekeceğini unutmayın. Ancak, yenilerini eklemeyi planlamıyorsanız, başka bir şey yapmanıza gerek yoktur.

Yöntem 3: Belirli Kategorileri Yalnızca WordPress RSS Abonelerine Gösterin

Yalnızca RSS’ye özel blog gönderilerinizi tek bir kategoride gruplamaya karar verirseniz bu son yöntemi kullanabilirsiniz. Bu seçeneğin avantajı, RSS aboneleri için her yeni blog gönderisi oluşturduğunuzda kodu güncellemeniz gerekmemesidir.

Daha önce olduğu gibi, kod parçacığınıza bir ad verdiğinizden (‘RSS için Yazı Kategorilerini Hariç Tut’ gibi) ve Kod Türünü ‘PHP Parçacığı’ olarak değiştirdiğinizden emin olun.

Adding custom code to only show blog posts from a specific category to RSS subscribers

Ardından, Kod Önizleme kutusuna aşağıdaki kodu ekleyin:

function excludeCategory($query) {
// Check if the query is for the home page or an archive page
if ($query->is_home() || $query->is_archive()) {
// Exclude posts from a specific category by ID
$query->set('cat', '-1'); // Replace '1' with the ID of the category you want to exclude
}
return $query;
}
// Hook the function to the 'pre_get_posts' filter
add_filter('pre_get_posts', 'excludeCategory');

Bu işlev, genelden hariç tutmak ve yalnızca bir RSS okuyucuda görüntülemek istediğiniz kategorilerin kimliğini belirtir. Bu kodu etkinleştirmeden önce, ‘1’i kategori kimliği ile değiştirdiğinizden ve ‘-‘ tire işaretini olduğu gibi bıraktığınızdan emin olun.

İşiniz bittiğinde, sayfayı aşağı kaydırarak Ekleme Yöntemi’nin ‘Otomatik Ekleme’ ve Konum’un ‘Her Yerde Çalıştır’ olduğundan emin olun. Bundan sonra, devam edin ve kodu ‘Etkin’ hale getirin ve ‘Snippet’i Kaydet’e tıklayın.

Saving a new snippet in WPCode

Bir tarayıcıda görüntülediğinizde o kategorideki blog yazılarını göremiyorsanız, ancak bunları bir RSS okuyucuda besleme öğeleri olarak görebiliyorsanız, kodunuzun başarılı olduğunu anlayacaksınız.

WordPress RSS Akışı: Sıkça Sorulan Sorular

WordPress’te içeriği yalnızca RSS abonelerine nasıl göstereceğinizi gösterdiğimize göre, WordPress RSS beslemeleriyle ilgili bazı yaygın sorulara geçelim.

RSS beslemeleri hala popüler mi?

RSS en yeni trend olmayabilir, ancak birçok kişi hala favori web sitelerinde güncel kalmak için kullanıyor. Bunu, her siteyi tek tek kontrol etmeden yeni gönderilerden haberdar olmanın bir yolu olarak düşünün.

WordPress RSS beslemelerinin faydaları nelerdir?

İlk fayda, yeni gönderi bildirimleridir. Aboneleri, yeni içerik yayınladığınızda otomatik uyarılar alabilir ve böylece gönderilerinizden birini asla kaçırmazlar.

İkinci avantaj ise RSS beslemelerinin WordPress SEO’suna (arama motoru optimizasyonu) yardımcı olabilmesidir. Arama motorlarına web sitenizin sürekli olarak taze içerikle güncellendiği sinyalini verebilirler.

Daha fazla bilgi için WordPress RSS beslemenizi optimize etmek için hızlı ve kolay ipuçlarımıza göz atabilirsiniz.

WordPress’te RSS beslemenizin URL’sini nerede bulabilirsiniz?

Çoğu zaman, WordPress web siteniz için zaten bir RSS beslemesi eklemiş olacaktır. Yalnızca alan adınızın sonuna /feed ekleyerek buna erişmeniz gerekir. Bazen, ilk seçenek işe yaramazsa /index.php/feed eklemeniz gerekebilir.

Kullanıcıların web sitemin RSS beslemesine abone olmalarına nasıl izin verebilirim?

Kullanıcıların web sitenizin RSS beslemesine abone olmalarını sağlamanın en iyi yollarından biri Brevo gibi e-posta pazarlama hizmetlerini kullanmaktır. Bu platform web sitenizin akışına bağlanabilir ve yeni bir şey yayınladığınızda e-posta bildirimleri gönderebilir.

Buradan, sitenizde bir abonelik formu oluşturmak için e-posta pazarlama platformunu WPForms gibi bir form eklentisine bağlayabilirsiniz.

Daha fazla bilgi için WordPress’te yeni gönderilerin abonelere nasıl bildirileceği hakkındaki makalemize bakın.

Bu makalenin WordPress’te yalnızca RSS beslemesi abonelerine nasıl içerik göstereceğinizi öğrenmenize yardımcı olduğunu umuyoruz. WordPress için en iyi RSS besleme eklentileri uzman seçimimizi ve WordPress hızınızı ve performansınızı nasıl artıracağınıza dair adım adım kılavuzumuzu 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

5 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Harish says

    Hi,
    Very useful article. I was looking for exactly the same feature BUT
    1. The incentive is to signup for my mailing list
    2. The content becomes immediately visible (Same page, hopefully) as soon as they signup

    Would much appreciate insights

    Thanks much

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.