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 Kullanıcıların Kategorilere Abone Olmasına Nasıl İzin Verilir?

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress’te kullanıcıların belirli kategorilere abone olmalarına izin vermenin bir yolunu mu arıyorsunuz?

Her kategori için ayrı bir RSS beslemesi sunduğunuzda, ziyaretçiler en çok ilgilendikleri konulara abone olabilirler. Bu size daha fazla abone ve daha fazla etkileşim sağlayabilir.

Bu makalede, WordPress’te kullanıcıların kategorilere abone olmalarına nasıl izin vereceğinizi göstereceğiz.

How to Allow Users to Subscribe to Categories in WordPress

WordPress’te Kullanıcıların Kategorilere Abone Olmasına Neden İzin Verilmeli?

Kategoriler, blog yazılarınızı farklı konular ve bölümler halinde gruplandırmanıza olanak tanır. Bu, ziyaretçilerin ilginç ve alakalı içerikler bulmasına yardımcı olarak sayfa görüntülemelerinizi artırabilir ve hemen çıkma oranını düşürürken ziyaretçi deneyimini de iyileştirebilir.

Örneğin, bir seyahat blogunuz varsa Konaklama, Güzergahlar ve Güvenlik İpuçları gibi kategoriler oluşturabilirsiniz.

WordPress, blogunuzdaki her kategori için otomatik olarak bir RSS beslemesi oluşturur. Bu şekilde, ziyaretçiler içeriğinize abone olabilir ve ilgilerini çekebilecek yeni bir blog yazısı yayınladığınızda bildirim alabilirler.

Daha fazla bilgi için lütfen WordPress’te RSS’nin nasıl kullanılacağına ilişkin eksiksiz kılavuzumuza bakın.

Bununla birlikte, kullanıcıların WordPress web sitenizdeki ayrı kategorilere abone olmalarına nasıl izin verebileceğinizi görelim.

WordPress’te Kullanıcıların Kategorilere Abone Olmasını Sağlamak için WPCode Kullanma

Bu eğitim WordPress web sitenize kod eklemenizi gerektirir.

Genellikle eğitimler sizden tema dosyalarınızı düzenlemenizi ister, ancak bu her türlü yaygın WordPress hatasına neden olabilir. En kötü senaryoda, web sitenizi erişilemez hale bile getirebilir.

Bu nedenle WPCode kullanmanızı öneririz. Sitenizi riske atmadan web sitenize özel CSS, PHP, HTML ve daha fazlasını eklemenize olanak tanıyan WordPress için en iyi kod parçacıkları eklentisidir.

Öncelikle, ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla bilgi için, WordPress eklentisinin nasıl yükleneceğine ilişkin adım adım kılavuzumuza bakın.

Eklenti etkinleştirildikten sonra Code Snippets ” Snippet Ekle bölümüne gidin.

Adding a custom code snippet to WordPress

Burada, sitenize ekleyebileceğiniz tüm hazır WPCode parçacıklarını göreceksiniz. Bunlar arasında yorumları tamamen devre dışı bırakmanıza, WordPress’in genellikle desteklemediği dosya türlerini yüklemenize, ek sayfalarını devre dışı bırakmanıza ve çok daha fazlasına olanak tanıyan bir kod parçacığı bulunmaktadır.

Bir sonraki ekranda, farenizi ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine getirin ve göründüğünde ‘Snippet kullan’ düğmesine tıklayın.

Adding a custom code snippet to WordPress

Şimdi, kullanıcıların WordPress’teki kategorilere abone olmalarını sağlamak için aşağıdaki yöntemlerden birini seçebilirsiniz. İstediğiniz yönteme geçmek için bu hızlı bağlantıları kullanmaktan çekinmeyin:

Çözümlerden biri, sitenizin kategori sayfalarına bir ‘Abone Ol’ bağlantısı eklemektir. Bunlar, belirli bir kategorideki tüm gönderileri gösteren sayfalardır.

Örneğin, www.example.com/category/wordpress ‘WordPress’ kategorisindeki tüm gönderileri listeleyecektir.

WPCode’da özel kod seçeneğini seçtikten sonra, kod parçacığı için bir başlık yazmanız gerekir. Bu sadece referansınız içindir, bu nedenle istediğiniz herhangi bir şeyi kullanabilirsiniz.

Ardından, ‘Kod Türü’ açılır menüsünü açın ve ‘PHP Snippet’i seçin.

Adding code to WPCode to allow users to subscribe to categories

Bunu yaptıktan sonra, aşağıdakileri kod düzenleyiciye yapıştırın:

$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
echo '<div class="category-feed default-max-width"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
}

Bu kod parçacığı, mevcut kategori sayfası için dinamik olarak bir ‘Abone Ol’ düğmesi oluşturarak kullanıcıların kategorinin RSS beslemesine abone olmalarını sağlar.

Bunu yaptıktan sonra, ‘Ekleme’ kutusuna gidin ve zaten seçili değilse ‘Otomatik Ekle’yi seçin.

Daha sonra ‘Konum’ açılır menüsünü açabilir ve Kategoriler, Arşivler, Etiketler, Taksonomiler bölümünde ‘Gönderiden Önce’yi seçebilirsiniz.

Ardından, ‘gönderi numarasından önce’ kısmına ‘1’ ekleyin. Bu, Abone Ol bağlantısının WordPress blogunuzda kategori başlığından sonra ve kategorideki ilk gönderinizden önce gösterilmesini sağlar.

Choosing Before Post and Auto Insert in WPCode

Bağlantıyı yalnızca kategori sayfalarında göstermek için ‘Akıllı Koşullu Mantık’ bölümüne ilerleyin.

Burada, ‘Mantığı Etkinleştir’ kaydırıcısına tıklayın.

Adding code to your website using smart conditional logic

Şimdi ‘Koşullar’ açılır menüsünü açabilir ve ‘Göster’i seçebilirsiniz.

Bundan sonra, bir sonraki açılır menü setini açın ve ‘Taksonomi Sayfası’, ‘Olduğu’ ve ‘Kategori’yi seçin. Bu, kodu yalnızca kategori sayfalarınıza ekleyecektir.

Allowing users to subscribe to categories in WordPress

Bunu yaptıktan sonra, ekranın üst kısmına kaydırarak snippet’i canlı hale getirmenin zamanı geldi.

Şimdi ‘Etkin Değil’ geçişine tıklayarak ‘Etkin’ olarak değiştirebilir ve ardından ‘Snippet’i Kaydet’ düğmesine tıklayabilirsiniz.

Saving the RSS category subscription snippet in WPCode

Şimdi, herhangi bir kategori sayfasını ziyaret ederseniz, yeni ‘Abone Ol’ bağlantısını canlı olarak göreceksiniz.

Demo web sitemizde bu şekilde görünüyordu.

Allow users to subscribe to categories in WordPress

Yöntem 2: WordPress Kategori Sayfalarına RSS Simgesi Ekleme

Diğer bir seçenek de kategori sayfalarına bir RSS simgesi eklemektir. Bu, ziyaretçinin dikkatini düz bir bağlantıdan daha fazla çekebilir.

WordPress kategori sayfalarınıza bir RSS simgesi eklemek için, kullanmak istediğiniz simgeyi yükleyerek başlamanız gerekir. İstediğiniz herhangi bir simgeyi kullanabilirsiniz, ancak resmi RSS web sitesinde PNG formatında bir logo bulabilirsiniz.

Bir logo oluşturduktan sonra dosyayı WordPress medya kütüphanesine yüklemeniz yeterlidir. Bir sonraki adımda kullanacağınız için daha sonra görsel URL’sini almanız gerekecektir.

Getting the URL for an image in the WordPress media library

Bunu yaptıktan sonra, yukarıda açıklanan aynı işlemi izleyerek WPCode’da yeni bir PHP kod parçacığı oluşturun. Ancak, bu kez aşağıdaki kod parçacığını WPCode editörüne yapıştırın:

$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
    echo '<div class="category-feed default-max-width"><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe" /></a></div>';
}

Bu kod parçacığı önceki yöntemle aynı şeyi yapar, ancak geçerli kategori sayfası için RSS simgesi içeren bir düğme ekler. http://example.com URL’sini önceki adımda yüklediğiniz RSS simgesinin bağlantısıyla değiştirmeniz gerekir.

Bir kez daha, kodu yalnızca kategori sayfalarında çalışacak şekilde ayarlayın ve ardından yukarıda açıklanan aynı işlemi izleyerek yayınlayın.

Artık herhangi bir kategori sayfasını ziyaret ettiğinizde RSS simgesini canlı olarak göreceksiniz.

Adding an RSS icon to a WordPress website

Yöntem 3: WordPress’te Kategoriler için Çoklu Abonelik Seçenekleri Ekleme

Bir RSS okuyucu kullanan çoğu kişi, yeni beslemeleri kolayca ekleyebilmek için hizmetin tarayıcı uzantısını zaten yüklemiş olacaktır. Ancak, bu farklı hizmetlerin simgelerini ekleyerek onları abone olmaya teşvik edebilirsiniz.

Örnek olarak, Feedly ve Inoreader için nasıl düğme ekleyeceğinizi göstereceğiz, ancak istediğiniz diğer hizmetleri eklemek için aynı adımları kullanabilirsiniz.

Adding subscription options to a WordPress category page

Başlamak için, göstermek istediğiniz hizmetlerin simgelerini eklemeniz gerekecektir. Uygun simgeleri genellikle hizmetin web sitesinde veya hızlı bir Google araması yaparak bulabilirsiniz.

Her RSS simgesi için, WordPress medya kütüphanesi içindeki URL’sini not etmeniz gerekecektir.

Bunu yaptıktan sonra, yukarıda WPCode ile açıklanan aynı işlemi izleyerek yeni bir PHP parçacığı oluşturun. Ancak, bu kez aşağıdaki kodu eklemeniz gerekecektir:

$category = get_category( get_query_var('cat') );

if ( ! empty( $category ) ) {
    echo '<div class="category-feed default-max-width"><p>Subscribe via: <a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe" /></a>
    
    <a href="http://www.feedly.com/i/subscription/feed/' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Feedly" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/feedly.png" width="32" height="32" alt="Subscribe" /></a>
    
    <a href="https://www.inoreader.com/?add_feed=' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Inoreader" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/inoreader.png" width="32" height="32" alt="Subscribe" /></a>
    
    </p></div>';
}

Bu kod parçacığı, mevcut kategori sayfası için dinamik olarak birden fazla ‘Abone Ol’ seçeneği oluşturarak kullanıcıların çeşitli besleme okuyucuları aracılığıyla kategorinin RSS beslemesine abone olmalarını sağlar.

Daha önce olduğu gibi, her bağlantıyı WordPress web sitenizde göstermek istediğiniz resim URL’si ile değiştirmeniz gerekecektir.

Bonus: WordPress’te Kategoriler için E-posta Aboneliği Ekleme

Birçok kullanıcı RSS’ye aşina değildir, bu nedenle e-posta abonelikleri sunmak da iyi bir fikirdir.

Kategorilere e-posta aboneliği eklemek için bir e-posta pazarlama hizmeti kullanmanız gerekecektir. RSS’den E-postaya özelliği sundukları için Constant Contact veya Brevo’yu (eski adıyla Sendinblue) öneriyoruz.

Bir e-posta pazarlama hizmeti seçtikten sonra, bir e-posta listesi oluşturmanız ve bir e-posta kampanyası ayarlamanız gerekecektir.

Abone toplamak için OptinMonster kullanmanızı öneririz. Ziyaretçileri abonelere ve müşterilere dönüştürmenize yardımcı olan en iyi potansiyel müşteri oluşturma yazılımıdır.

OptinMonster’ı kullanarak tek bir satır kod yazmadan kategori onay kutuları içeren katılım formları oluşturabilirsiniz.

Newsletter subscription form with category checkboxes

Bundan sonra, aboneleri yeni gönderilerden nasıl haberdar edeceğinize ilişkin adım adım kılavuzumuzu takip edebilirsiniz.

Bu eğitimin, kullanıcıların WordPress’te kategorilere abone olmalarına nasıl izin vereceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca bir e-posta bülteninin nasıl oluşturulacağını öğrenmek veya en iyi web push bildirim yazılımı için uzman seçimlerimizi 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

23 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. Sina says

    Hi, What about if we want to have our subscribe feature by sending push notification in user browser?
    Is it any plugin to do this, like MailChimp for e-mail?

  3. Devesh Pal says

    First of all, huge fan of your site, very informative, thanks for your service again!

    Situation with me is my website has lets say 5 categories in total and the requirement is to display them all, now user can subscribe to any of 5 categories that he/she wish to.

    What I have done so far, I have created a subscribe option for all my blogs using feeds but not specific to categories. Can you please help me in the same! Please do reply!

    Many thanks for your support so far and in advance!

    • WPBeginner Support says

      Hi Davesh,

      Each category on your blog has its own RSS feed too. You can use that RSS feed and create a subscribe option just like you did for your main blog feeds. Please check out the article above for more details.

      Yönetici

      • Devesh says

        Okay!
        So can I merge all category’s feed and display only one subscribe input which can show options for selecting either one or more/all categories?

        • WPBeginner Support says

          Hi Devesh,

          Yes. Many email services allow you to create multiple RSS to Email campaigns. You can create one for each of your category and then create a form that allows users to choose which lists they want to subscribe to.

  4. roman says

    Is there a way for user to manage his subscriptions? Smth like a page or widget with all checkboxes where he could unsubscribe or subscribe to other category?

  5. Ahmed says

    Is there a way I can make something like reddit where you subscribe to categories and view them all in a separate page?

  6. Karen says

    Hi, I’m building a site for a non profit group and they want a “back office” page/area just for committee/coordinators, so they are given a login in and password to access documents, photos forms etc – not a subscriber type of function. Can you help? cheers karen

  7. Swapnali says

    Hieee,

    This tutorial is awesome… Thanks.. :)
    Was finding very difficult to get category subscription for users. Find your tutorial and work was done in just few minutes. Thanks once again.

    I want to ask one thing I am using free mailchimp, does it will cretae any problem?

  8. Marc A. Flego says

    First off, I absolutely love this website! Second, I have a question… What if you want to display these very same category subscribe links on your main blog page or even on a single blog post?

    I assumed that it would consist of the same code being integrated into blog.php and single.php but that’s not the case – the links appear, but they do not direct correctly when clicked.

    Anyone else tried this?

      • Marc A. Flego says

        Hmm, so there’s no variable category feed URL which can be linked to different blog posts? I would have thought that to be a fairly basic function in WordPress. If a blog post can display a category tag beside it, why can it not display a link to that feed on the same page? Maybe I’m missing something…

  9. Badar ul islam says

    This tutorial is super duper useful for people having alot of categories in their blog or website especially having more then 1 niche in their website.

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.