发表于2011年11月13日,星期日,at 18:14,分类: wordpress, 14 人吐糟
wordpress非插件实现带头像的最新评论

wordpress非插件实现带头像的最新评论

 

相信很多玩wordpress的童鞋在逛其他wordpress博客时,发现很多博主在首页都放了1个最新评论模块。

对于这样的模块小波觉得无论从用户体验方面还是从搜索引擎优化(seo)方面来讲,都是非常不错的。当然一般大家都会直接用wordpress插件去实现这样的效果,但是小波对插件无爱,所以用上了非插件直接代码的办法,但是刚开始小波找了好多代码都是不带头像的,这让小波受挫不小,后来因为自己用非插件实现另外显示每个月给力朋友头像的代码启发,最终自己捣鼓了下实现了带头像的最新评论,小波已经作为小白鼠拿分享圈子博客测试,一切正常无报错大家可以放心使用。o(∩_∩)o哈哈 :oops:

 

小波模块代码如下:

<?php
global $wpdb, $comments, $comment; // Mini-function for blog.txt recent comments
$comments = $wpdb->get_results(“SELECT comment_author, comment_author_url, comment_ID, comment_post_ID, comment_author_email, SUBSTRING(comment_content,1,65) AS comment_excerpt
FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = ’1′ AND comment_type = ” AND post_password = ” ORDER BY comment_date_gmt DESC LIMIT 5″); ?>
<li>
<h2>Recent Comments</h2>
<ul id=”recentcomments”><?php if ( $comments ) : foreach ($comments as $comment) : echo ‘<li>’ . get_avatar($comment->comment_author_email, $size=’28′, $default=”, $comment->comment_author ), sprintf(__(‘<blockquote cite=”%3$s” title=”Comment on %2$s”>%4$s &hellip;</blockquote><span>by %1$s</span>’), ‘<a rel=”nofollow” href=”‘. get_permalink($comment->comment_post_ID) . ‘#comment-’ . $comment->comment_ID . ‘” title=”‘ . $comment->comment_author . ‘ 在 ‘ . get_the_title($comment->comment_post_ID) . ‘ 说”><span>’ . $comment->comment_author . ‘</span></a>’, get_the_title($comment->comment_post_ID), get_permalink($comment->comment_post_ID), strip_tags($comment->comment_excerpt) ) . ‘</li>’; endforeach; endif; ?></ul>
</li><!– 最新评论 –>

 

简单分析怎么使用及原理:

实现效果只需要复制上面红色标记的php代码

首先第一块<?php…?>这是读取数据库的评论者信息例如头像、URL、名字等,必须复制到您自己的代码中,最好如小波这样放置;

然后第二块<?php…?>这个根据您自己的博客位置来进行放置显示评论者头像、评论者姓名和评论者内容,小波自己放在sidebar.php中,所以如您所见,把第2块放到<ul id=”recentcomments”></ul>里面即可。样式效果可直接参考小波分享圈子博客的首页。

 

修改显示评论者条数:

找到代码:comment_date_gmt DESC LIMIT 5 数字 5即是条数,根据您自己博客的情况修改。

 

有任何不明白或者需要小波帮忙的地方请留言告之,小波会尽努力地帮您解决。

 

声明: 除非注明,分享圈子文章皆为原创,采用 BY-NC-SA 协议进行授权.转载引用请完整注明以下信息:

博客昵称:甘小波分享圈子

本文标题:WORDPRESS非插件实现带头像的最新评论

本文地址:https://www.ganxb2.com/xb/962.html

小波分享圈子

常年活动于网络,与网络打交道,有点小梦想的幻想主义web页面仔,喜欢摄影,重构,前端,设计,seo

Stay Hungry, Stay Foolish — Steven Paul Jobs

求知若饥,虚心若愚 — 史蒂夫 乔布斯

已有 14 位传说中围观群众围观了这篇文章

  1. #11
    wish商户平台

    wish商户平台

    08/23/2016 于 21:48

    支持这里~~~~~

  2. #10
    象牙塔

    象牙塔

    02/24/2012 于 10:35

    呵呵,偶来坐坐,想不到还有这么一个写wordpress的同好啊~

  3. #9
    睛采

    睛采

    01/04/2012 于 10:52

    新年快乐!!!

  4. #8
    紫色忧郁

    紫色忧郁

    12/23/2011 于 16:31

    博主很久没更新了…

    • 培根

      培根

      12/23/2011 于 23:08

      博主失踪了。找不到人。不出来见人了。

  5. #7
    条码扫描器

    条码扫描器

    12/22/2011 于 09:08

    挺不错的嘿嘿 学习了

  6. #6
    91图乐

    91图乐

    12/17/2011 于 23:01

    很好,很有用

  7. #5
    babailne

    babailne

    12/05/2011 于 11:36

    这插件不错,值得收藏!

  8. #4
    老男孩博客

    老男孩博客

    11/28/2011 于 13:07

    博主留言系统不错,能显示区域,浏览器和操作系统。是不是有插件的哦?我也想搞个

    • 培根

      培根

      11/28/2011 于 16:34

      是的,博文里面有介绍,可以看看哦。这是地址链接:http://www.ganxb2.com/xb/586.html

  9. #3
    创业新鲜事

    创业新鲜事

    11/16/2011 于 13:16

    让我怎么表达呢,哈哈

  10. #2
    紫色忧郁

    紫色忧郁

    11/15/2011 于 13:24

    我用宽带进你的博客速度不太给力。手机给力啊!今天逛的时候,好奇求包养(名字有创意),哇,发现博主,人才啊!

  11. #1
    紫色忧郁

    紫色忧郁

    11/14/2011 于 13:49

    貌似很多主题都有这个功能,不过还是支持下,毕竟比用来插件实现给力!

    • 小波

      小波

      11/14/2011 于 15:45

      紫您真给力啊,惊现博客第一位手机党留言…. :oops:

是时候咯,用留言,成为传说中围观群众!!! -.-