在WordPress 2.5中使用Gravatar头像服务

Gravatar 是一个用Email地址来显示头像的服务,只要你注册过它,那么在支持 Gravatar 的博客上留言,只要你输入 Gravatar 注册过的那个 Email 地址,你的头像就能显示出来。Gravatar 被 WordPress 的母公司 Automattic 收购已经有好长一段时间了,所以在最新的 WordPress 2.5 正式版中,Wordpress 默认地加入了显示 Gravatar 头像的功能。在 WordPress 2.5 之前,我们需要安装 Gravatar 的插件才能显示头像,但现在 WordPress 2.5 默认的增加了调用 Gravatar 头像的函数。

由于不需要额外加任何的插件就可以显示头像,没有理由不使用它吧?首先你需要在后台开启显示 Gravatar 的功能。

然后在你的模板中添加的如下几行代码:
<?php if (function_exists(‘get_avatar’)) { ?>
<div class=”gravatar”><?php echo get_avatar(get_comment_author_email(),’64’); ?></div>
<?php } ?>

甚至你可以去掉这个 div 容器,干脆一行代码:
<?php if (function_exists(‘get_avatar’)) { echo get_avatar(get_comment_author_email(),’64’); } ?>

稍微解释一下,用来显示 Gravatar 头像的函数是 get_avatar(),get_comment_author_email() 放在留言 loop 中得到留言者的 email 地址,这个很关键,Gravatar 头像基本上全靠这个 email 了,后面的 ’64’ 表示头像显示的宽度、高度均为 64px,最大为 80px。

简单的一行代码,你就可以在评论评论的地方显示评论者的头像了。(部分内容引用自北极冰仔部落格

5 thoughts on “在WordPress 2.5中使用Gravatar头像服务

  1. charles

    呵呵,现在的Wordpress 2.5正式版直接加入了Gravatar头像服务的功能。但是我的博客还是使用的是Wordpress 2.3.3,也是用一段代码就显示出来了。

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *