今天是折腾主题的第四天,主题的边栏默认仅仅只有“归档”和“功能”,当然,主题也是支持小工具的,不过小工具并无法实现我想要的“最新评论”效果,不显示平均头像也就算了,竟然还不显示评论内容,我无法淡定了,不用插件,所以只能用代码解决了!
百度了几下,发现实现最新评论的效果还挺多,主要有四种,我不一一列举了,找个一个我最喜欢也是我正在用的代码,贴出来,留做记录,方便以后查看,代码如下:
<li id="meta" class="widget">
<h4 class="widget-title">最新评论</h4>
<ul>
<?php
$show_comments = 6; //更改这里的数字改变调用条数
$my_email = get_bloginfo ('admin_email');
$i = 1;
$comments = get_comments('number=100&status=approve&type=comment');
foreach ($comments as$rc_comment) {
if ($rc_comment->comment_author_email != $my_email) {
?>
<li><?php echo get_avatar($rc_comment->comment_author_email,25);?><span><?php echo$rc_comment->comment_author; ?>:</span><br /><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></li>
<?php
if ($i == $show_comments) break;
$i++;
}
}
?>
</ul>
</li>
将上方代码放到你主题下sidebar.php的特定位置即可,效果就在我博客边栏
当然你要适当的修改 <h4 class="widget-title">最新评论</h4> 不同的主题有不同的值,你参照主题的来就ok了
修改保存后的效果如下:
好啦,这个功能我也给解决了,下一步向“读者墙”功能迈进!
&代码来源于网络,如果您在使用过程中因个人操作失误,或贴放代码不正确造成的一切后果概不负责,请修改前备份文件。