wordpresss实现带头像的最新评论列表实例

wordpress默认的最新评论显得太单调了,也不是很美观,并且也不能按照我们的需求列表显示最新评论的内容,今天分享给大家一段修改方便的带有头像的最新评论列表代码,添加方法如下:

1、打开需要显示最新评论列表的文件(一般在网站的侧边栏sidebar.php中);

2、在合适的位置添加以下代码:

  1. <?php   
  2. $show_comments = 8; //评论数量   
  3. $my_email = get_bloginfo (‘admin_email’);    
  4. $i = 1;   
  5. $comments = get_comments(‘number=50&status=approve&type=comment’);    
  6. foreach ($comments as $rc_comment) {   
  7.     if ($rc_comment->comment_author_email != $my_email) {   
  8.         ?>   
  9.         <li><?php echo get_avatar($rc_comment->comment_author_email,30); ?><a href=“<?php echo get_permalink($rc_comment->comment_post_ID); ?>#comment-<?php echo $rc_comment->comment_ID; ?>”><?php echo mb_strimwidth(strip_tags(apply_filters(‘convert_smilies’, $rc_comment->comment_content)), 0, 34,” &raquo;”); ?></a>Post:<?php echo $rc_comment->comment_date; ?></li>   
  10.         <?php   
  11.         if ($i == $show_commentsbreak;    
  12.         $i++;   
  13.     }    
  14. }    
  15. ?>  

3、修改样式用于符合当主题风格;

4、保存文件并上传覆盖。

这样就大功告成了,代码调用avatar头像,如果填写的邮箱没有设置avatar头像,会调用wordpress默认评论头像。如果你不想在侧边栏的评论列表中显示作者自己的评论,可以找以上代码中找到:

  1. $comments = get_comments(‘number=50&status=approve&type=comment’);   

并修改为以下代码:

  1. $comments = get_comments(‘number=50&status=approve&type=comment&user_id=0’);  

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

www.admin122.com 关注微信
24小时客服在线