Wordpress 带头像的最新评论

有时候我们会觉得侧边栏的“最新评论”太单调了,那么就可以试试加上头像了!这篇文章还是关于 Wordpress 的,非 Wordpress 的可以跳过了,或者去考虑用 Wordpress 吧!

方法很简单,只要把下面的 PHP 代码加入到合适位置即可——

<?php
global $wpdb;
$webmaster = "闪闪的星";$cnum = "10";
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved,comment_author_email, comment_type,comment_author_url, SUBSTRING(comment_content,1,25) 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 comment_author != '".$webmaster."' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT ".$cnum;
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
foreach ($comments as $comment) {
$output .= "n<li>".get_avatar(get_comment_author_email('comment_author_email'), 18). " <a href="" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "" title="" . $comment->post_title . " 上的评论">". strip_tags($comment->comment_author) .": ". strip_tags($comment->com_excerpt) ."</a></li>";}
$output .= $post_HTML;
$output = convert_smilies($output);
echo $output;
?>

呃,我说得过头了。说是说“只要……即可”,但实际上你还需要修改一下——$webmaster** 变量表示管理员的名字,就是要屏蔽的人;**$cnum 表示要显示的评论数目,只能为阿拉伯数字哟!一定要修改下呀,你可不要把我给屏蔽了!!

咳咳,你可以把这段代码复制到一个新建页面模板中,但我相信你不会这么做!嘿嘿,当然是要加入到侧边栏啦!

全部为采集文章,文中的 联系方式 均不是 本人 的!

发表评论