WordPress blogumuza yapılan son yorumları listelemek için eklenti yerine birkaç satır kodu tercih edebiliyoruz.
<?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,30) 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 10"; $comments = $wpdb->get_results($sql); $output = $pre_HTML; $output .= "\n<ul>"; foreach ($comments as $comment) { $output .= "\n<li>".strip_tags($comment->comment_author) .":" . "<a href=\"" . get_permalink($comment->ID)."#comment-" . $comment->comment_ID . "\" title=\"on ".$comment->post_title . "\">" . strip_tags($comment->com_excerpt)."</a></li>"; } $output .= "\n</ul>"; $output .= $post_HTML; echo $output; ?> |
Merhaba hocam. İyi güzel kodları yazmışsınız. Ancak bu kodları hangi dosyanın neresine hangi kodlar arasına yerleştireceğiz onuda yazsaydınız sanırım daha çok sevinrdim. Kolay gelsin. Açıklamalarınızı bekliyeceğim.
Güzelmiş, kapıyorum bunu. Get Recent Comments de neymiş be, aynısını yapıyor valla :).
Gaza geldim, daha iyisini yazıverdim :D. Sonucu Beyn’in yan menüsündeki gibidir, CSS sınıfları falan değişiklik gösterecektir:
Son Yorumlar
comments WHERE comment_approved = '1' AND comment_type = '' ORDER BY comment_date_gmt DESC LIMIT 10";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n";
foreach ($comments as $comment) {
$output .= "\n".strip_tags($comment->comment_author) ." » " . "ID)."#comment-" . $comment->comment_ID . "\">".get_the_title($comment->comment_post_ID)."";
}
$output .= "\n";
$output .= $post_HTML;
echo $output;
?>
@Cevat Öztürk; bu kodu genelde sidebar.php dosyasında istediğiniz bir yere eklemek daha güzel görünmesini sağlayacaktır.
google crome de göstermiyor.
Büyük sitelerde mysql’e aşırı veri yolladığı için sunucuyu kilitliyor.
Merhaba yorum kısmımdaki soruna ilişkin resim linktedir.Yardımcı olmak ister misiniz?
http://i36.tinypic.com/b51uf9.png
Sayenizde yaptım. Teşekkürler.
Paylaşım için tşk çok işime yaradı
merhaba ben kodu direk yan sayfaya yapıştırdım fakat hafif kayma oldu boyut ayarlama nasıl yapılır.