Bu sitedeki her şey Sevgi ile kodlanmıştır.

Kategori Listesini Göster

WordPress 'son yorumlar' kodu


FacebookTwitterPinterestTumblrYazdır


Bu yazımda sizlere benimde henüz yeni olarak kullanmaya başladığım bir kodu anlatacağım. WordPress'te son yorumları gösterme kodu. Aslında bu koda ne gerek var!? diyebilirsiniz. Zaten WordPress'te bileşenlerden ekleyebiliyoruz. Ancak farklılık isteyenler için güzel bir kod olduğunu düşüyorum. Bazı kişiler bu işlemi eklentiler ile bile gerçekleştiriyor. Ancak ne bir eklentiye nede başka bir şeye ihtiyaç yok. Sadece aşağıda gördüğünüz kodları alıp, sidebar.php'de uygun gördüğünüz bir alana yapıştırmanız yeterli.

<h2>Son 5 Yorum</h2>
<div style="margin-left:15px;margin-bottom:20px;list-style-type:square;">
<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,45) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 5";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author) ."<br />" . "<a href=\"" . get_permalink($comment->ID)."#comment-" . $comment->comment_ID . "\" title=\"". "\">" . strip_tags($comment->com_excerpt)." &raquo;</a></li>";
}
$output .= "\n";
$output .= $post_HTML;
echo $output;
?>
</div>

Yukarıdaki kodun önizlemesini hemen sağ tarafta görebilirsiniz. Üst kısımdaki "style" kısmını TB'ye göre düzenledim ve sizde kendinize göre düzenleyebilir isterseniz kaldırabilirsiniz.

  • Karakter kısıtlamasının uzunluğunu ayarlamak için SUBSTRING(comment_content,1,45) kısımdaki "45" rakamını değiştirebilirsiniz.
  • Kaç tane yorumun gösterileceğini ayarlamak için comment_date_gmt DESC LIMIT 5"; satırındaki "5" rakamını değiştirebilirsiniz.

    • Uğur ÇELİK
    • 6 Kasım 2011, 09:57

    teşekkürler, en düzenlisi bu çıktı kodlar arasında, elinize sağlık :)

    • Parça Kontör
    • 21 Ocak 2013, 23:49

    Calışıyor Çok Güzel Teşekkürler.. :)

    • yalova apart
    • 19 Temmuz 2015, 18:43

    Eklentiler, wordpress sitelerini hızını yavaşlatmaktadır. Bu gibi çözümlerle eklenti kullanımını azaltmak, performans açısından verimli sonuçlanacaktır. Paylaşım için teşekküler.

    • mert
    • 10 Aralık 2015, 17:14

    valla tesekkr ederm :)

      • Şahin Gezici
      • 10 Aralık 2015, 17:26

      Merhaba,

      Yorumunuz için biz teşekkür ederiz.

      İyi Günler

    • Forex Manager – Capital Forex
    • 26 Haziran 2017, 00:39

    Ellerinize sağlık. Aradığım özellik idi. Çok çok teşekkür ederim Adminim.

      • Şahin Gezici
      • 26 Haziran 2017, 10:20

      Merhabalar,

      Yorumunuz için biz teşekkür ederiz.

      İyi Günler

    • buhre
    • 22 Mart 2019, 15:21

    merhaba, uzun süredir son yorumlar için benzer bir kod kullanıyorum fakat tüm kodların ortak sorunu yorum yapılan konuların başlıklarının tekrar etmesi

    örneğin; A konusuna 10 kişi yorum yapıyor son yorumlar bölümünde aynı konu başlığı 10 kere tekrar ediyor

    halbuki sadece ilk sıraya gelse yeterli

    bir çok defa araştırdım fakat kod olarak bir çözüm bulamadım

Bu yazıya yorum göndermek ister misiniz?

Dikkat: Her yorum gönderen kişi, kendi gönderdiği yorumdan sorumlu olmaktadır.
Not: Yazı ile herhangi bir ilgisi bulunmayan yorumların onaylanmadığını belirtmek isteriz.
Yukarı Çık