Günlüklerimizde yayınladığımız yazılar içerisinde şüphesiz en değerli olanlar, en çok yorumlanan yazılarımızdır. WordPress-tr forumunda en çok yorumlanan yazıları yan menüde gösterme konusunda yardım isteyen birinin mesajını görünce merak edip araştırdım. WP-Stats eklentisi bu işi yapıyor ancak böylesine basit bir iş için kocaman bir eklentiyi kullanmak pek akıllıca gelmedi. Bu eklentiden yola çıkarak yazılan WP-MostCommentedPosts eklentisinin ise kurulumu biraz zor olduğu gibi yazıları elde etmek için kullanılan sorgu da çok ağırdı ve bileşen değildi. Bunun üzerine aynı işi daha kısa bir sorgu ile yapan eklentiyi, bileşen (widget) olarak yazdım.
Bileşenin yaptığı iş çok basit, en çok yorumlanan yazılardan istenilen sayıda yan menüde göstermek.
Kurulum:
- Bileşeni buradan indirin.
- Zipli dosya içerisindeki 'encokyorumlananlar' klasörünü ya da bu klasör içerisindeki 'encokyorumlananlar-bilesen.php' dosyasını /wp-content/plugins klasörüne upload edin.
- Sitenizin Yönetim Paneli/Eklentiler bölümünden 'En Çok Yorumlanan Yazılar Widget' eklentisini etkinleştirin.
- Yönetim Paneli/Tasarım/Bileşenler Bölümünden bileşeni yan menünüze ekleyip, gerekli ayarları yapın. Değişiklikleri kaydedin.
- Eğer Bileşen (Widget) yapısını kullanmıyorsanız, aşağıdaki kodları kullanarak eklentiyi kullanabilirsiniz.
- <?php if (function_exists('yg_encokyorumlananlar')) { ?>
- <li><h2><?php echo 'En Çok Yorumlananlar'; ?></h2>
- <ul>
- <?php yg_encokyorumlananlar(6, 0); ?>
- </ul>
- </li>
- <?php } ?>
yg_encokyorumlananlar(6, 0); ifadesindeki '6' parametresi gösterilecek yazı sayısını, 0 parametresi ise yorum sayılarının başlıkların sonunda gösterilip, gösterilmeyeceğini belirtir. Gösterilmesini istiyorsanız 1 parametresini yazın yani 0 yerine 1 yazın.
Bileşenler bölümünde, bileşinimiz aşağıdaki gibi görünecek.
Burada istediğiniz ayarları yapıp, kaydettiğinizde sitenizin yan menüsünde en çok yorumlanan yazıların listesi aşağıdaki gibi görünecek.
Not: Bileşen WP 2.6.1 sürümünde geliştirilmiş ve test edilmiştir, ancak önceki sürümlerde de problemsiz çalışacağını düşünüyorum.
Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=169.
Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.
Tarih: 04 Ağustos 2008 Saat: 01:44
Eklentiyi ilk kullananlardan olacağım galiba. Eline yüreğine emeğine sağlık kardeşim çok saolasın tam istediğim eklenti.
Tarih: 04 Ağustos 2008 Saat: 13:50
Çok teşekkür ederim. Olabilecek en basit şekilde tarifiniz ve çalışmanız için teşekkürler.
Tarih: 04 Ağustos 2008 Saat: 20:22
Hocam en çok yorumlananlar eklentisi için teşekkür ederim. Kurdum çalıştırdım. Daha değişik eklentiler üretmeniz dileklerimle. Kolay gelsin Allaha emanet olun.
Tarih: 11 Ağustos 2008 Saat: 01:17
Merhabalar, Eklenti için çok teşekkür ederim. Bu tarz çalışmalarda bulunmanız çok güzel.
İlave olarak eklemek istediğim bir husus var. Widget desteklemeyen tamalar için, manuel ekleme kodunu da dosyaya ilave ederseniz, kodlama konusunda yeterince bilgi sahibi olmayanlar için kolaylık sağlamış olursunuz.
Teşkekürler...
Tarih: 11 Ağustos 2008 Saat: 18:17
hocam öncelikle selamlar.. 🙂
Sonra maile kısa zamanda dönüş yapacağım aklımdasın. Bunun yanında bu guzel eklenti için teşekkürler. Tatile devam.. 🙂 Görüşürüz.
Tarih: 20 Ağustos 2008 Saat: 20:21
@Volkan,
Bileşeni kodlarla ekleme özelliği eklenmiş, bileşen ve yazı güncellenmiştir.