wordpress hacks

Display Recent Comments in Wordpress

by Franklin Bishop on June 9, 2009

You can display recent comments in Wordpress by using the code below just in case you do not want to use a widget. This also allows you to choose what you want to be part of your recent comments. Using a widget is not while you to decide what will show on your blog. This is why it is important to display recent comments with your own code. Unless you like how the widget shows your recent comments.

<?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;?>

I can definitely help you if you want to change the coding so that it will show what you want to display. I think it’s much better to use this recent comment code in Wordpress then to use the widget.

{ 1 trackback }

Thank you for the blog comments! | Journey Inside My Mind
August 19, 2009 at 8:26 pm

{ 0 comments… add one now }

Leave a Comment

Previous post: Display Top Comments in Wordpress

Next post: Display Recently Updated Posts or Pages in Wordpress