wordpress默认的最新评论显得太单调了,也不是很美观,并且也不能按照我们的需求列表显示最新评论的内容,今天分享给大家一段修改方便的带有头像的最新评论列表代码,添加方法如下:
1、打开需要显示最新评论列表的文件(一般在网站的侧边栏sidebar.php中);
2、在合适的位置添加以下代码:
- <?php
- $show_comments = 8; //评论数量
- $my_email = get_bloginfo (‘admin_email’);
- $i = 1;
- $comments = get_comments(‘number=50&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,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,” »”); ?></a>Post:<?php echo $rc_comment->comment_date; ?></li>
- <?php
- if ($i == $show_comments) break;
- $i++;
- }
- }
- ?>
3、修改样式用于符合当主题风格;
4、保存文件并上传覆盖。
这样就大功告成了,代码调用avatar头像,如果填写的邮箱没有设置avatar头像,会调用wordpress默认评论头像。如果你不想在侧边栏的评论列表中显示作者自己的评论,可以找以上代码中找到:
- $comments = get_comments(‘number=50&status=approve&type=comment’);
并修改为以下代码:
- $comments = get_comments(‘number=50&status=approve&type=comment&user_id=0’);
声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。
评论(3)
过来瞅瞅!
川哥我表示不明白 为什么每次我复制你网站里面的代码的时候都用不了,全都显示错误
看看代码中是不是被转码了,引号需要使用英文的。