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

/ 40评 / 0

  细心的同学可能发现了,当你准备第二次在本博发表评论时你的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条回应:“自动显示回头访客的Gravatar头像”

  1. 林木木说道:

    正想折腾这个呢~~~

  2. 万戈说道:

    恩哼,我现在正用着呢

  3. 阿修说道:

    下次折腾一下

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

  5. kevin说道:

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

  6. kevin说道:

    代码应该加到什么位置?

  7. 天际的荒草说道:

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

  8. A.shun说道:

    收藏,下次折腾

  9. Bee君说道:

    折腾!呵呵~

  10. 100% Free说道:

    留着以后慢慢折腾

  11. cyl说道:

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

  12. kejian说道:

    看来又学到被折腾一招

  13. Firm说道:

    我也折腾折腾去

  14. pazz7ven说道:

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

  15. 康有或说道:

    很厉害啊……

  16. sleepy说道:

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

  17. shamas说道:

    我来试一下

  18. xiao3说道:

    恩~这个可以试试!

  19. Guu°说道:

    试下效果先~

  20. Guu°说道:

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

  21. ylsnuha说道:

    哈哈 试试。。。

  22. ylsnuha说道:

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

  23. 亿品元素说道:

    测试一下你说的

  24. nike force说道:

    呵呵 这个不错!

  25. 呵呵 我也来试试啊

  26. 柯冷说道:

    原来如此

  27. nike dunks说道:

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

  28. Louboutin Shoes说道:

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

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

  30. 沙拉酷儿说道:

    来过

  31. 飞天舞说道:

    看看效果先

  32. 主角说道:

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

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据