自动显示回头访客的Gravatar头像

  细心的同学可能发现了,当你准备第二次在本博发表评论时你的Gravatar头像已经自动显示出来了,其实这也不是什么高端技术,三四行的代码即可实现,废话不多说,上代码:

<?php if ( $comment_author_email ) {echo get_avatar($comment_author_email,'64');}?>

64是表示Gravatar头像的尺寸,可以自行修改。

  你可能会说如果我已经登入了,想回复别人的评论时却看不见自己头像,恩,这非常好办,把代码稍微修改一下即可:

<?php if ( is_user_logged_in() ) : ?>
<?php echo get_avatar('XXX@XXX.com','64'); ?>//输出电邮对于的头像,电邮地址请改为自己的
<?php else : ?>
<?php if ( $comment_author_email ) {echo get_avatar($comment_author_email,'64');} ?>//输出Cookies中的电邮对于的头像
<?php endif; ?>

这样一来就可以再你登录后看见自己的头像了。呃,代码我是放置在在评论者信息输入框下面,当然,你想把它扔到header也是可以的。

  什么?你放置代码后评论框区域错位的像整容出院后的凤姐般惨不忍睹?请出门左拐找CSS的麻烦去吧,至于怎么找麻烦我就不多说了,既然能有颗玩Wordpress的心,那么也必须有一颗能从Google中探索出知识的心。

  最后祝大家愚人节快乐,在整人的同时也别忘了自己也会被别人整,我可是被我们这个外教一个鸡蛋爆头了。

40 Comments

  1. 林木木
    2010/04/01

    正想折腾这个呢~~~

    回复
    1. Leo.N
      2010/04/06

      弄去吧。。

      回复
  2. 万戈
    2010/04/01

    恩哼,我现在正用着呢

    回复
    1. Leo.N
      2010/04/06

      已经发现了。。

      回复
  3. 阿修
    2010/04/02

    下次折腾一下

    回复
  4. 额,php的不懂耶,折腾不了了

    回复
  5. kevin
    2010/04/03

    有点意思,也免去了很多输入的步骤,给自己的博客加进去试试!

    回复
  6. kevin
    2010/04/03

    代码应该加到什么位置?

    回复
    1. Leo.N
      2010/04/06

      我是加在评论者信息输入框的下方。

      回复
  7. 天际的荒草
    2010/04/03

    可以和“用jQuery隐藏回头访客资料输入框”结合使用

    回复
    1. Leo.N
      2010/04/06

      对,我就是这样干的。。

      回复
  8. A.shun
    2010/04/03

    收藏,下次折腾

    回复
  9. Bee君
    2010/04/03

    折腾!呵呵~

    回复
    1. Leo.N
      2010/04/06

      玩wp也就是折腾它了。。哈哈。

      回复
  10. 100% Free
    2010/04/04

    留着以后慢慢折腾

    回复
  11. cyl
    2010/04/06

    这个功能已经用上了,不错的

    回复
    1. Leo.N
      2010/04/06

      喜欢就好~

      回复
  12. kejian
    2010/04/07

    看来又学到被折腾一招

    回复
  13. Firm
    2010/04/08

    我也折腾折腾去

    回复
  14. pazz7ven
    2010/04/08

    有个小问题 一切正常 信息也隐藏 头像也缓存了 只是退出之后留言 右侧栏的所有东西 分类 日历 登陆 都跑下面去了 不知道是怎么了

    回复
    1. Leo.N
      2010/04/08

      这个问题多了。。你看着css慢慢检查一下吧。。

      回复
  15. 康有或
    2010/04/14

    很厉害啊……

    回复
  16. sleepy
    2010/04/20

    不错的想法,又简单又有效

    回复
  17. shamas
    2010/04/20

    我来试一下

    回复
  18. xiao3
    2010/04/30

    恩~这个可以试试!

    回复
  19. Guu°
    2010/05/03

    试下效果先~

    回复
  20. Guu°
    2010/05/03

    哦!这个必须得拿来试试!

    回复
  21. ylsnuha
    2010/07/20

    哈哈 试试。。。

    回复
  22. ylsnuha
    2010/07/20

    我还在想我的头像怎么显示不出来了。。。哈哈哈 邮箱写错了~

    回复
  23. 亿品元素
    2010/08/30

    测试一下你说的

    回复
  24. nike force
    2010/09/08

    呵呵 这个不错!

    回复
  25. christian louboutin
    2010/09/10

    呵呵 我也来试试啊

    回复
  26. 柯冷
    2010/09/21

    原来如此

    回复
  27. nike dunks
    2010/09/25

    这些代码很强大,我也来试下!

    回复
  28. Louboutin Shoes
    2010/09/25

    代码太多了 以后想找人搞个网站 专门做代码这一行

    回复
  29. 这个很专业,很强大!

    回复
  30. 沙拉酷儿
    2010/12/29

    来过

    回复
  31. 飞天舞
    2011/10/16

    看看效果先

    回复
  32. 主角
    2012/01/17

    如果加上JQUERY 的编辑功能就不错了。

    回复
    1. 主角
      2012/01/17

      哦,有这个功能。

      回复

发表评论

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

Scroll to top