İçeriğe Atla
POPÜLER ARAMALAR: reklam, pazarlama, ,
kod, wordpress, eklenti, web, teknoloji,
programlama, tasarım, ajax, linux, Pardus, blog
Feedburner RSS
Şemsiye


03 Eylül 2008

Wordpress Yazar Takip Yaması

Etiketler: , , , , ,
Kategori Genel, Web, Wordpress | Toplam 2,241 kez okunmuş | 19 Yorum

Düzeltme: Yazarların RSS beslemeleri zaten Wordpress'te bir özellik olarak bulunuyormuş. Codex'te bulamadığım için bu yamayı hazırlamıştım. Dilerseniz aşağıdaki kodla yazarların RSS beslemelerini elde edebilirsiniz.
http://www.siteniz.com/author/yazar-ismi/feed/
veya
http://www.site.com/?feed=rss2&author=2

Bundan bir önceki yazımda Wordpress Yazar Bilgileri diyerek temanızda kullanabileceğiniz yazar bilgisi ile ilgili bazı fonksiyonlardan bahsetmiştim. Bu yazıma Mücahit'in verdiği cevap üzerine böyle bir yama hazırlama gereği duydum. Çok da faydalı olacağına inanıyorum.

Bu yama ne işe yarar?

Bildiğiniz gibi Wordpress'in RSS beslemesi sayesinde yazıları herhangi bir RSS okuyucu ile takip edebiliyoruz. Ama sürekli takip ettiğimiz günlüğün birden çok yazarı olduğunu ve bizim de sadece belirli bir yazarın yazılarından haberdar olmak istediğimizi düşünelim. Böyle durumlar için malesef Wordpress'in yazarlara özel bir RSS beslemesi özelliği yok. Bende hazırlamış olduğum yama ile Wordpress'in standart RSS beslemesine yazar özelliği ekledim.

Yamanın Kurulumu

Öncelikle bu işlemi yaparken Wordpress 2.6.1 sürümünü kullandığımı belirtmeliyim. Büyük ihtimalle 2.3 ve sonrası sürümlerde çalışır ama yine de dene/yanıl yönteminden ve yedeklemeden vazgeçmeyin ;)

  • Wordpress kurulu dizinine gidip wp-includes klasörü içindeki feed-rss2.php isimli dosyanın bir yedeğini alın ve bu dosyayı silin.
  • Yamayı buradan indirin.
  • İndirmiş olduğunuz paketten çıkan feed-rss2.php isimli dosyayı wp-includes klasörüne öncekinin yerine yükleyin.
  • Yamamızın kurulumu bundan ibarettir. Herhangi başka bir işleme gerek yok.
Yazar RSS Beslemesi

Standart bir Wordpress RSS beslemesinin adresi şu şekildedir.

http://www.siteniz.com/?feed=rss2
 

Yamayı uyguladıktan sonra istediğiniz bir yazar için okuyucularınıza şu şekilde bir RSS beslemesi adresi verebilirsiniz.

http://www.siteniz.com/?feed=rss2&yazar=3
veya
http://www.siteniz.com/wp-rss2.php?yazar=3
 

Burada dikkat etmeniz gereken şey adresin en sonunda yazar=3 diyerek 3 nolu yazarın RSS beslemesini gösterdiğimizi belirtiyoruz. Yazarların numaralarını (ID) öğrenmek için Yönetim Paneli->Kullanıcılar kısmına bakabilirsiniz.

Eğer bu adresin her yazıda kendiliğinden oluşmasını ve bir bağlantı olarak görünmesini istiyorsanız yazı döngüsünde şöyle bir kod kullanabilirsiniz.

<a href="http://www.siteniz.com/?feed=rss2&yazar=<?php the_author_ID(); ?>"><?php the_author(); ?></a>
Sonuç

Bir yorum üzerine ortaya çıkan gayet faydalı bir yama olduğunu düşünüyorum. Umarım ihtiyacı olan kişilere bir çözüm olur. Wordpress Yazar Takip Yaması'nı güle güle kullanmanız dileğiyle hoşçakalın.






Yorumlar

“Wordpress Yazar Takip Yaması” için 19 Yorum

Sayfalar: [2] 1 » Hepsini Göster

  • 19 Benimol

    elinize saglık tsk edrim çok güzel anlatmışsınız

  • 18 WordPress Yazar Takip Yaması | Ali Eyüp Doğan

    [...] istediği yazarın yazılarını takip edebiliyorlar. Yama dosyasına ve kurulumuna Yakuter’in Wordpress Yazar Takip Yaması yazısından [...]

  • 17 Şükrü Yılmaz

    Ellerine Sağlık Arkadaşım Teşekkur ederim işte şimdi oldu artık rahatlıkla ekleyebilirim artık.çalışmalrıızda başarılar dilerim sevgi ve saygılarımla

    Şükrü Yılmaz
    Antakya-HAtay

    http://www.sukruyilmaz.net
    http://www.sukruyilmaz.net/blog

  • 16 yakuter

    Mücahit, valla yapacak tek bir şey kaldı, o da günlüğünü formatlamak :) Malesef başka bir şey kalmadı.

  • 15 Mücahit

    öbür yazıya yaptığım yorumda bu düzeltmendeki şey çalışmadığı için sormuştum :) acaba şimdi ne yapmalıyım?

  • 14 yakuter

    Yazının en üstünde bir düzeltme yayınladım. Bakarsanız sevinidim.

  • 13 yakuter

    Sevgili Pardus2007, hiç bir farkı yoktur. Sadece yazmış olduğun bu adresi Wordpress Codex’te buladığım için yazmıştım fakat aslında varmış. Şuan makalede bir düzeltme yazısı yazacağım.

  • 12 Pardus007

    Bu yamanın “site.com/author/yazar/feed/” adresinin yaptığından farkı nedir?
    Şahsen ben hem yazar listesi hem yazar RSS adresi hemde yazarın yazdığı yazı adedi için şu kodu kullanıyorum.

  • 11 yakuter

    Mücahit, şunu dene. Yine adres olarak benim yamada gösterdiğim gibi yaz ama yazar yerine author yaz.

    Ör: http://www.site.com/?feed=rss2&author=2

    Bunun çalışması lazım.

Sayfalar: [2] 1 » Hepsini Göster


Yorum Yapın

yakuter.com © 2006-2008 Erhan Yakut. Site tasarım fallendesign.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPress Generator Valid XHTML 1.0 Transitional Valid CSS! Clicky Web Analytics

tracker