Welcome, Old Sport!

侧栏最新评论去除博主

by ilikecss ON 2012/03/20 10752

最近发现侧栏评论都是我的头像,毫无违和感可言,改之。但是网上搜了下许多教程都与我的代码相差甚远。到最后决定把代码重置了,选定了使用ZWW童鞋提供的代码。中间发现了一些补充内容所以写了这篇文章供大家参考。

Step1. 侧栏插入的代码

<?php
$show_comments = 8; 
$my_email = get_bloginfo ('admin_email'); 
$i = 1;
$comments = get_comments('number=200&status=approve&type=comment'); 
foreach ($comments as $rc_comment) {
	if ($rc_comment->comment_author_email != '博主邮箱地址') {
		?>
		<li><?php echo get_avatar($rc_comment->comment_author_email,40); ?><span class="recent_comment_name"><?php echo $rc_comment->comment_author; ?></span><span class="recent_comment_con"><a href="<?php echo get_permalink($rc_comment->comment_post_ID); ?>#comment-<?php echo $rc_comment->comment_ID; ?>"><?php echo convert_smilies($rc_comment->comment_content); ?></a></span></li>
		<?php
		if ($i == $show_comments) break; 
		$i  ;
	} // End if
} //End foreach
?>

以上代码插入到侧栏相应位置后就可以调用到最近评论了(CSS样式请自行调整),但如何删除博主自己的评论,ZWW童鞋没有特别交代,许多不懂PHP代码的朋友可能就无法对应了。修改如下:

if ($rc_comment->comment_author_email != '博主邮箱地址')

将上面代码中的博主邮箱修改成你自己的地址后就OK了。

Step2. 如何添加评论的title属性

上面这段代码添加后是没有A标签的title属性的,如需添加请在相应位置替换以下代码

<span class="recent_comment_con"><a href="<?php echo get_permalink($rc_comment->comment_post_ID); ?>#comment-<?php echo $rc_comment->comment_ID; ?>"><?php echo convert_smilies($rc_comment->comment_content); ?></a></span>

本文代码转载自: http://zww.me/archives/25317

4条评论
  1. #1

    zwwooooo说道:

    这是自动不显示管理员,主要是针对单人博客。

  2. #2

    LZ什么的最好了说道:

    我怎么觉得挂着博主的评论也挺好的,不然都不知道自己的留言有没有被博主看见回复。。

    • 博主头像很烦的,有时候哦显示出来一排都是我自己的。
      我要去添加一个评论邮件通知。




TOP