13 Ağustos 2009 Perşembe

Wordpress: Her kategori için ayrı RSS feed oluşturmak

Bir çok kategoriden oluşan sitelerin takipçileri için tüm mesajların yayınlandığı site RSS'i sıkıcı olabilir. Örnek olarak bir çok yabancı forumu sadece belirli kategorileri için RSS abonesi olarak takip etmek işlerimi kolaylaştırıyor. Sizde WP bloğunuzda ziyaretçilerinize böyle bir imkan sunmak ister misiniz?

Her kategori için ayrı RSS nasıl oluşturulur?

Bunun için ek birşey yapmamıza gerek yok. WP aslında bunu standart olarak sunuyor. Örneğin blogumuzda oyunlar kategorisi varsa;

http://www.turkwm.com/kategori/oyunlar

şeklinde bir adresi olacaktır. Bu kategorinin RSS linki ise sonuna feed eklenerek aşağıdaki gibi olacak,

http://www.turkwm.com/kategori/oyunlar/feed

Bunu temanızda otomatik link olarak göstermek isterseniz aşağıdaki kodu temanızda görüntülenmesini istediğiniz alana ekleyebilirsiniz.

<a href="<?php echo get_the_category().'/feed'; ?>"><?php echo get_the_category().' Rss Takibi'; ?></a>