Wordpress 带头像的最新评论

有时候我们会觉得侧边栏的“最新评论”太单调了,那么就可以试试加上头像了!这篇文章还是关于 Wordpress 的,非 Wordpress 的可以跳过了,或者去考虑用 Wordpress 吧!

方法很简单,只要把下面的 PHP 代码加入到合适位置即可——

<?php
    global $wpdb;
    $webmaster = "闪闪的星";$cnum = "10";
    $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved,comment_author_email, comment_type,comment_author_url, SUBSTRING(comment_content,1,25) AS com_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 comment_author != '".$webmaster."' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT ".$cnum;
    $comments = $wpdb->get_results($sql);
    $output = $pre_HTML;
    foreach ($comments as $comment) {
    $output .= "\n<li>".get_avatar(get_comment_author_email('comment_author_email'), 18). " <a href=\"" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "\" title=\"" . $comment->post_title . " 上的评论\">". strip_tags($comment->comment_author) .": ". strip_tags($comment->com_excerpt) ."</a></li>";}
    $output .= $post_HTML;
    $output = convert_smilies($output);
    echo $output;
?>

呃,我说得过头了。说是说“只要……即可”,但实际上你还需要修改一下——$webmaster 变量表示管理员的名字,就是要屏蔽的人;$cnum 表示要显示的评论数目,只能为阿拉伯数字哟!一定要修改下呀,你可不要把我给屏蔽了!!

咳咳,你可以把这段代码复制到一个新建页面模板中,但我相信你不会这么做!嘿嘿,当然是要加入到侧边栏啦!

若无特别说明,本文系原创,遵循 署名-非商业性使用 3.0 (CC BY-NC 3.0) 协议,转载文章请注明来自【闪星空间】,或链接上原文地址:http://shansing.com/read/17/

41 条评论

  1. 沙发。哈哈~~~

    1. 感谢您使用【闪星哥】提醒服务!

  2. 噢耶~没有那个恶心的验证码鸟~

    1. 我还是应该加上去!

  3. 昨天试了,侧边栏没法加入php代码啊,后来用插件搞定的

    1. 嗯,侧边栏的确不能使用PHP代码,的确有款插件可以使侧边栏和文章支持PHP代码,像我都是直接把代码写在sidebar.php文件中的!

  4. 我觉得文字的好~

    1. 那我就没什么可说的了!

  5. 来看看星星

  6. 恩 这个好。。。要支持。

  7. 老调用人家网址头像 调用多了会卡吧

    1. 那么试试头像缓存,在万戈的博客有介绍!
      PS:针对于 Wordpress ~

  8. 不错!可惜我没有用!

    1. Emlog主打的是速度!

  9. 你的logo和你的模版看起来很不和谐。

    1. “和谐”这个词真流行……这应该是叫“协调”!

  10. Wordpress确实是一套非常精致的博客系统,很灵活,扩展功能非常方便,插件多,按需取胜,很值得研究。

    1. 嗯~
      对了,我博客的速度怎么样?

  11. 五一节玩的开心哈。留完言我也要出发了。

  12. tol tol

    有点意思!

    1. 嘿嘿,你的链接改成腾讯微博的啦!

      1. tol tol

        呵呵 我没网站连接了

        1. 别难过了,给你Sugus糖吃~

  13. 我的没有让显示呢~~

    1. inove主题的吧,我记得有人写过关于inove主题的解决方案的,但忘记了……你把<li>标签去掉试试!

  14. [...] Wordpress 的默认头像就修改完了,但这仅仅是评论区有效果,像添加了带头像的最新评论或免插件的读者墙的童鞋们,就要继续看下去咯! [...]

  15. 来支持了

  16. sky sky

    不错不错

  17. 为什么我的代码和你的不一样呢

    1. 差不多就行了吧……

  18. 1.主题的css里面是不是也要改啊?直接用这个效果不太好~~

    2.还有博主上面的订阅到google,订阅到鲜果具体是怎么搞的啊?

    1. 1.如果觉得不好看的话可以改;
      2.见这里。

  19. 宣名哥 宣名哥

    不知道怎么加图像~

    1. 你是指自己的头像吧?

  20. 哒哒哒 哒哒哒

    调用的头像怎么一个样子啊?

发表评论»

NO SPAMS! 不要发垃圾评论哦!

表情