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

Etiketler ve Özel Taksonomi Arşivleri için RSS Aboneliği Ekleme

Bir süredir blog işleten herkes, bazen genel bir RSS beslemesinin yeterli olmadığını bilir. Bazı blog yazarları, okuyucuların kendileri için en önemli içerikten haberdar olabilmeleri için etiketlere veya özel sınıflandırmalara abone olmalarının mümkün olup olmadığını sordu.

Ne yazık ki, bunun için basit bir eklenti çözümü bulmak bizim için zordu. Bu nedenle, sadece biraz kod kullanarak etiket ve özel taksonomi arşivlerinize RSS abonelikleri eklemenin en kolay yolunu bulmaya karar verdik.

Yine de endişelenmeyin. Kullanıcı dostu WPCode eklentisini kullanacağız, böylece bu güçlü işlevselliği kodlama zahmetine girmeden ekleyebilirsiniz.

How to Add RSS Subscription for Tags and Custom Taxonomy Archives

Neden Kullanıcıların Etiketlere ve Özel Taksonomilere Abone Olmasına İzin Verelim?

Etiketler, bir blog gönderisinin konusunu açıkça etiketlemenize olanak tanıyarak okuyucuların ilginç ve ilgili içeriği bulmasına yardımcı olabilir. Bu, okuyucuların web sitenizde daha uzun süre kalmasını sağlayarak sayfa görüntülemelerinizi artırabilir ve hemen çıkma oranını düşürebilir.

Hatta içeriğinizi daha fazla düzenlemek için özel taksonomiler de oluşturabilirsiniz. Örneğin, ‘Kitaplar’ adında özel bir gönderi türü ekleyebilir ve ardından ‘Konular’ adında özel bir taksonomi kullanabilirsiniz.

Bunu göz önünde bulundurarak, etiketlerinize ve özel taksonomilerinize RSS abonelikleri eklemek isteyebilirsiniz. Bu şekilde, ilgilenebilecekleri yeni bir blog yazısı yayınladığınızda ziyaretçileri bilgilendirebilirsiniz.

Bu konuyla ilgili daha fazla bilgi için lütfen WordPress’te RSS kullanımına ilişkin eksiksiz kılavuzumuza bakın.

Bununla birlikte, etiketler ve özel taksonomi arşivleri için RSS aboneliğini nasıl ekleyebileceğinizi görelim.

WPCode ile Kullanıcıların Etiketlere ve Taksonomilere Abone Olmasını Sağlama

Bu eğitim WordPress web sitenize kod eklemeyi içerir. İhtiyaçlarınıza bağlı olarak ekleyebileceğiniz farklı kod türleri vardır, ancak bunları WordPress’e güvenli bir şekilde eklemek için WPCode kullanacağız.

WPCode, 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.

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, WordPress sitenizi tamamen erişilemez hale bile getirebilir.

Ö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.

Etkinleştirmenin ardından Kod Parçacıkları ” Parçacık Ekle‘ye gidin.

Adding custom code snippets to WordPress

Şimdi WPCode’un yerleşik kod parçacıkları kitaplığını göreceksiniz.

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

Adding a custom code snippet to WordPress using WPCode

Artık WPCode kurulduğuna göre, kullanıcıların etiketlerinize veya taksonomilerinize abone olmalarını sağlamak için aşağıdaki yöntemlerden birini seçebilirsiniz. Tercih ettiğiniz yönteme geçmek için bu hızlı bağlantıları kullanmaktan çekinmeyin:

Çözümlerden biri, sitenizin etiket arşivi sayfalarına basit bir RSS ‘Abone Ol’ bağlantısı eklemektir. Bu sayfalar aynı etikete sahip tüm gönderileri gösterir.

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

An example of a 'Subscribe' link, on a WordPress tags page

WPCode’da özel bir snippet oluşturduktan sonra, PHP snippet’i için bir başlık yazın. Bu sadece referans içindir, bu yüzden 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 an RSS Subscription to WordPress tag pages

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

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>';

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.

Bundan sonra, ‘gönderi numarasından önce’ kısmına ‘1’ ekleyin.

Choosing Before Post location for taxonomies in WPCode

Bu, düğmenin etiket başlığından hemen sonra ve etiketteki ilk öğenizden önce görünmesini sağlayacaktır. WordPress blogunuzda.

Bağlantıyı yalnızca etiket sayfalarında göstermek için ‘Akıllı Koşullu Mantık’ bölümüne gidin. Burada, ‘Mantığı Etkinleştir’ kaydırıcısına tıklayın.

WPCode's conditional logic settings

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

Bundan sonra, ‘Yeni grup ekle’ye tıklayın.

Auto-inserting PHP code into the site wide header

Şimdi, bir sonraki açılır menü setini açın ve ‘Taksonomi Sayfası’, ‘Olduğu’ ve ‘Etiket’i seçin.

Bu, kodu yalnızca etiket arşivi sayfalarınıza ekleyecektir.

WPCode's conditional smart logic settings

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 a custom snippet for adding RSS subscription to tag pages

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

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

Bir başka seçenek de etiket sayfalarına bir RSS simgesi eklemektir; bu, düz bir ‘Abone Ol’ bağlantısına kıyasla daha dikkat çekici olabilir.

An example of an RSS icon, on a WordPress tags page

WordPress etiket sayfalarına 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 görsel URL’sini almanız gerekecek.

Adding an RSS icon to your WordPress website

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:

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe"></a></p></div>';

http://example.com URL’sini bir önceki adımda yüklediğiniz RSS simgesinin bağlantısıyla değiştirmeniz gerekir.

Bir kez daha, kodu yalnızca etiket 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 etiket sayfasını ziyaret ettiğinizde RSS simgesini canlı olarak göreceksiniz.

WordPress web sitenizdeki özel taksonomi arşivlerine bir RSS aboneliği de ekleyebilirsiniz. Bunu yapmak için, yukarıda açıklanan aynı süreci izleyerek yeni bir PHP parçacığı oluşturmanız gerekecektir.

Ancak, bu kez WPCode’a aşağıdaki kodu ekleyin:

$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
echo '<div class="topic-feed default-max-width"><p><a href="' . get_term_feed_link($term->term_id, 'topics', $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>';

Düz metin yerine bir RSS simgesi göstermek isterseniz, yukarıdaki bölümde yaptığımız gibi ‘Abone Ol’ metnini bir resim etiketiyle değiştirmeniz yeterlidir.

Akıllı Koşullu Mantık bölümünde, ‘Taksonomi sayfası’, ‘Var’ ve özel taksonomi adınızı aşağıdaki gibi seçtiğinizden emin olun:

Making the WPCode snippet show if the taxonomy page is a custom taxonomy

Ardından, kod parçacığını etkinleştirin ve değişikliklerinizi kaydedin.

WordPress Siteniz için Daha Fazla RSS İpucu ve Püf Noktası Öğrenin

WordPress RSS beslemelerinizden en iyi şekilde yararlanmak ister misiniz? İşte göz atmanız gereken bazı eğitimler:

Bu eğitimin etiketler ve özel taksonomi arşivleri için nasıl RSS aboneliği ekleyeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca WordPress’te kullanıcıların yazarlara abone olmasına nasıl izin vereceğinizi öğrenmek veya en iyi WordPress RSS eklentileri için uzman seçimlerimize göz atmak 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

3 yorumBir Cevap Bırakın

  1. Syed Balkhi

    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. Adrian

    Really useful article but I’ve been thinking recently about chaining tags and allowing users to create custom RSS feeds from these. Anyone have any ideas on whether this can be achieved and bonus imaginary internet points if you can tell me how!

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.