今天是折腾主题的第四天,主题的边栏默认仅仅只有“归档”和“功能”,当然,主题也是支持小工具的,不过小工具并无法实现我想要的“最新评论”效果,不显示平均头像也就算了,竟然还不显示评论内容,我无法淡定了,不用插件,所以只能用代码解决了! 百度了几下,发现实现最新评论的效果还挺多,主要有四种,我不一一列举了,找个一个我最喜欢也是我正在用的代码,贴出来,留做记录,方便以后查看,代码如下:

<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了

修改保存后的效果如下:

好啦,这个功能我也给解决了,下一步向“读者墙”功能迈进! &代码来源于网络,如果您在使用过程中因个人操作失误,或贴放代码不正确造成的一切后果概不负责,请修改前备份文件。

标签: WordPress技巧

已有 12 条评论

  1. 嘿嘿,技术帝,以后我博客出问题了你要做技术支持啊……
    最新评论显示布局还可以调整一下。你那样太占位置了
    调成左边是图片右边是访客ID+评论可能更美观一些

    1. Tokin Tokin

      能力范围内一定全力帮忙的!
      按你的说法,效果已经实现了

  2. 头像和留言占了两行,不美观又浪费地方

    1. Tokin Tokin

      解决了,嘎嘎 :lol:

  3. Tokin Tokin

    搜索
    comment_author; ?>:</span>
    把后面的"<br />"删除就可以实现《头像、名称、内容》在同一行显示的效果了

  4. 历史实践反复证明:朋友比领导重要,健康比业绩重要,情商比智商重要,节日比平时重要,问候比送礼重要。空间比地面美好,往来一点就到,看望朋友无须机票http://www.usernet.com.cn/ 北京云主机

  5. 详情请咨询老苗汤官方网站 (www.mjlmt.com)

  6. 我现在不折腾了

    1. Tokin Tokin

      这是我以前折腾的

  7. 不错,终于解决了……

  8. 这个还要改CSS。 :eek:

    1. Tokin Tokin

      不改CSS怎么用

添加新评论