WordPress'in standart son yorumlar bileşeni ne yazık ki birçok günlük sahibinin ihtiyacını benim gibi karşılamıyor. Çoğumuz son yorumları listelerken yorumu yapanın ismini ve yorumun kısa bir bölümünü listelemek isteriz. Okulumun sitesi için böyle bir bileşene ihtiyaç duymuş ve yazmıştım. Bu bileşeni özelleştirilebilir hale getirip, sizlerle paylaşmak istedim.
Bileşen istediğiniz sayıda yorumu, istediğiniz uzunluktaki içeriği ile birlikte yan menüde gösteriyor.
Kurulum:
- Bileşeni sayfanın sonundan indirin.
- Zipli dosya içerisindeki 'sonyorumlar' klasörünü ya da bu klasör içerisindeki 'yg-sonyorumlar-bilesen.php' dosyasını /wp-content/plugins klasörüne upload edin.
- Sitenizin Yönetim Paneli/Eklentiler bölümünden 'Gelişmiş Son Yorumlar Bileşeni' 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_sonyorumlar') ) { ?>
- <li><h2>Son Yorumlar</h2>
- <ul>
- <?php yg_sonyorumlar(5, 60); ?>
- </ul>
- </li>
- <?php } ?>
yg_sonyorumlar(5, 60) ifadesindeki '5' parametresi gösterilecek yorum sayısını, '60' parametresi ise yorumdan gösterilecek karakter sayısını gösterir. Parametreleri istediğiniz gibi değiştirebilirsiniz.
Bileşenler bölümünde, bileşenimiz aşağıdaki gibi görünecek.
Burada istediğiniz ayarları yapıp, kaydettiğinizde sitenizin yan menüsünde son yorumlar, özetleriyle birlikte 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. Herhangi bir problem yaşamanız durumunda bildirmeniz beni sevindirir.
Gelişmiş Son Yorumlar Bileşeni
Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=189.
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: 19 Ağustos 2008 Saat: 21:08
bileşenleri temadan dolayı kullanamıyorum kod ekleyerek nasıl yapabiliriz ?
Tarih: 20 Ağustos 2008 Saat: 19:55
@azmii,
Eklentide gerekli düzenlemeler yapılmış olup, yazı güncellenmiştir.
Tarih: 30 Ağustos 2008 Saat: 14:10
Eklentiyi sorunsuz kullanıyorum teşekkürler..Fakat yapılan yorumun hangi konu başlığında yapıldığını gösterebilmek için ne yapmam gerekir..
Tarih: 31 Ağustos 2008 Saat: 15:31
@cumasi,
Listede, yorum yapanın isminin üzerinde beklenildiğinde konu başlığı görülüyor.
Siz konu başlığını nasıl göstermek istiyorsunuz? Cevap yazarsanız yardımcı olmaya çalışırım.
Tarih: 02 Eylül 2008 Saat: 15:31
Teşekkürler Yakup deneyeceğim 😉
Tarih: 09 Eylül 2008 Saat: 02:02
teşekkürler hocam
Tarih: 12 Eylül 2008 Saat: 13:20
Gerçekten başaralı olmuş. Üstelik 2.6.2 sürümü ile denedim gayet sağlıklı çalışıyor.Emeğinize sağlık, çalışmalarınızda başarılar...
Tarih: 28 Eylül 2008 Saat: 16:41
Çok güzel bir eklenti olmuş gerçekten teşekkürler
Tarih: 11 Ekim 2008 Saat: 23:00
Çok güzel bir eklneti olmuş,
Şu şekilde yapmamız için nereyi değiştirmemiz lazım
xxxx, yyyy başlığında
yorumu
Tarih: 12 Ekim 2008 Saat: 07:06
Ne istediğinizi anlayamadım. Örnek bir ekran çıktıyla gösterebilirseniz sevinirim. Benim anladığım xxxx kişisinin yyyyy başlığı için yaptığı yorumu göstermek istiyorsunuz sanırım.
Bunu yapmak için eklenti içerisindeki sql sorgusunu ve yazdırırken başlığı eklemek gerekiyor. Ancak bunu böyle yapmak daha büyük bir sorgu gerektirmekte bu da performansı az da olsa düşürecektir.
Eklenti bu haliyle çok küçük bir sorgu ile işini görmektedir. Ancak sizin için önemliyse, tam olarak nasıl bir çıktı istiyorsanız, anlatabilirseniz yardımcı olmaya çalışırım.
Tarih: 25 Kasım 2008 Saat: 20:58
Merhabalar, öncelikle eklenti için teşekkürler; fakat arkadaşların dediği gibi başlık altında yorumları nasıl gösterebiliriz? Örneğin yan menüde şu başlıklar altında son yapılan yorumlar ve o yorumların bir kısmı... Başlık görünmeyince biraz basit görünüyor.
Saygılar.
Tarih: 15 Ocak 2009 Saat: 19:26
Bu faydalı eklenti için çok teşekkürler.
Tarih: 02 Temmuz 2009 Saat: 13:15
Teşekkürler hocam harika bir eklenti
Tarih: 02 Temmuz 2009 Saat: 13:37
Üstad çok teşekkür ederim.Bu eklentiyi 1 aydır arıyordum.Farklı farklısını buldum ama bunun gibi bulamadım. eyw
Tarih: 13 Temmuz 2009 Saat: 10:45
Merhaba, eklenti için teşekkür ediyorum, eline sağlık. Fakat hiçbir yorum olmadığında boş yansıması yerine, 'Henüz yorum yok' yazısını göstermek isteyenler eklenti dosyasında (yg-sonyorumlar-bilesen.php) alttaki basit düzenleme yapılabilir:
Önce
$limit = '';
satırını bulun, ve bu satırdan sonraki tüm satırları silip aşağıdaki kodu ekleyin:
$number == 0;
foreach ($comments as $comment) {
$liste .= "\n\tID) . "#comment-" . $comment->comment_ID . "\" title=\"" . $comment->post_title . "\">" . $comment->comment_author . ": " . strip_tags($comment->yorum_ozet) . "...";
$number++ ;
}
if ($number == 0) { echo 'Henüz yorum yok'; }
else { echo $liste; }
}
add_action('plugins_loaded', 'yg_sonyorumlar_init');
?>
Tarih: 07 Ağustos 2009 Saat: 07:59
güzel bir eklenti, teşekkür ederim.
Tarih: 11 Ağustos 2009 Saat: 13:25
Son yazılar için de böyle bir eklenti yapabilir misiniz? Daha doğrusu ben son yazılar kısmında da karakter sınırlaması yapmak istiyorum fakat bir türlü yapamadım.
Tarih: 27 Ağustos 2009 Saat: 23:47
Eklenti için teşekkürler.Çok hoş bir çalışma olmuş.
Tarih: 08 Eylül 2009 Saat: 01:54
Derdime çare oldunuz, teşekkürlerimi sunuyorum 🙂
Tarih: 01 Mayıs 2013 Saat: 14:47
Bende bugün indirdim , Teşekkürler emeğinize sağlık.