WordPress 技巧:自定义Gravatar的默认头像

* WordPress / # , , / 2008年09月30日 / 51条评论

今天看到一篇《Create a Custom Default Avatar》,想起前一段时间我也被这个问题困扰,然后就不了了之。原来只需要添加一个参数而已!

什么是Gravatar

gravatars in commentsGravatar是“Globally Recognized Avatar”的缩写,是WordPress的母公司Automattic旗下的产品,中文意思为“全球通用头像”。如果你在Gravatar用你的Email地址申请一个帐号,然后为该Email添加一张相对应的头像。以后,你在任何支持Gravatar头像服务的Blog评论留言时,填写你的Email地址,就显示你的头像。

从概念上来说,和OpenID一样,只不过OpenID是让你进入,而Gravatar是让你显示。你注册一个帐号后,可以添加多个邮件地址和对应头像,Gravatar对每个邮件地址采用MD5加密,不用提心你的电子邮件地址会受SPAM骚扰。(via 帕兰映像

为什么要自定义Gravatar的默认头像

我们可以在WordPress的后台设置默认头像(管理->设置->评论),但是只有几种而已,而且Mystery Man也不是很好看。这时候我们就可以自定义Gravatar的默认头像啦。

如何自定义Gravatar的默认头像

在这里我先说下在主题中是如何调用Gravatar头像的。一般的主题都支持Gravatar,你可以打开主题目录下的“comments.php”文件,找到下面的这一段代码(如果没有则在相应地方加上这一段代码):

1
2
3
...
<?php echo get_avatar( $comment, 32 ); ?>
...

其中,32代表头像的大小,你可以修改成你所需要的尺寸。然后我们把上面的代码修改成这样子:

1
2
3
...
<?php echo get_avatar( $comment, 32, 'Gravatar.gif' ); ?>
...

这一段代码中的“Gravatar.gif”就是你要显示的的默认头像的图片地址啦,赶快改成相应的图片地址吧。

还有其他参数吗

当然有啦,你可以猛击这里了解更多信息。

我要说的说完了,轮到你啦!

欢迎订阅 OrzDream ,也欢迎关注我的 Twitter @NetPuter ~ :-)
分享这篇文章 或者围观评论 或者直接发表评论
Notify
网络 发表于 2008-09-30 13:33

谢谢分享,非常有用哦~

Notify
NetPuter 发表于 2008-09-30 13:47

@网络, 话说你也要去弄个Gravatar啦~

Notify
闫小彬 发表于 2008-09-30 14:59

来看看俺的头像哈。。>~<

Notify
网络 发表于 2008-09-30 15:00

我在上海,为什么无法访问en.gravatar.com

Notify
任平生 发表于 2008-09-30 15:26

哦,原来还可以这样设默认头像啊
我是给 gravatar 部分弄个背景图做默认头像。。。

Notify
狼的旋律 发表于 2008-09-30 16:26

试试我的有没有

Notify
NetPuter 发表于 2008-09-30 16:57

@闫小彬, 哈哈~和你饭否一样滴..

Notify
NetPuter 发表于 2008-09-30 16:57

@网络, 很简单,被墙了呗~如果需要我帮你的可以在GT上面找我吖~

Notify
NetPuter 发表于 2008-09-30 16:58

@任平生, 呃,你那样的效果非常棒!我本来也想介绍的,后来又发现太复杂,算了..

Notify
NetPuter 发表于 2008-09-30 16:59

@狼的旋律, 当然有啦~

Notify
Azrael 发表于 2008-09-30 17:06

路过……

Notify
wangyh 发表于 2008-09-30 17:17

我有,我肯定有……

Notify
贝壳 发表于 2008-09-30 17:32

原来默认的可以改啊!

Notify
NetPuter 发表于 2008-09-30 17:56

@Azrael, 欢迎再次路过~

Notify
NetPuter 发表于 2008-09-30 17:56

@wangyh, 被你猜对了!

Notify
NetPuter 发表于 2008-09-30 17:57

@贝壳, 嗯,很多只是细节没有注意..

Notify
Azrael 发表于 2008-09-30 18:18

再次路过……

Notify
mckee 发表于 2008-09-30 22:19

lol,你也来扫盲哈

Notify
mckee 发表于 2008-09-30 22:20

@网络, 我在上海,可以打开,但是首页很慢的说,需要等待,慢,但是可以打开

Notify
NetPuter 发表于 2008-09-30 22:24

@Azrael, 欢迎裸奔!

Notify
NetPuter 发表于 2008-09-30 22:25

@mckee, 呵呵,有些时候扫盲还是很重要的~像我有的弱智问题不好意思问就一个劲儿的搜..

Notify
Yacca 发表于 2008-10-01 10:22

很多网站都支持gravatar头像 真好...

Notify
NetPuter 发表于 2008-10-01 23:53

@Yacca, 是吖,挺个性的~

Notify
jianqun 发表于 2008-10-04 08:06

Good! o(∩_∩)o...

Notify
BlackDream 发表于 2008-10-04 11:07

我试试!

Notify
叁脚猫 发表于 2008-10-04 23:50

那你的默认头像是什么呀?怎么没有看到。。。

Notify
NetPuter 发表于 2008-10-05 00:16

@BlackDream, 欢迎~有什么新发现不要忘记说哦~

Notify
NetPuter 发表于 2008-10-05 00:33

@叁脚猫, 我的吖,还是WordPress默认的那个头像,没有找到合适的诶..

Notify
不常识 发表于 2008-10-10 15:20

哈,正想找这样的解决方法,谢谢!

Notify
NetPuter 发表于 2008-10-12 14:03

@不常识, 很高兴你能在OrzDream找到你想要的^^

Notify
小痴贺 发表于 2008-10-21 22:07

早就有了的。哈哈哈哈

Notify
NetPuter 发表于 2008-10-22 23:56

@小痴贺, 的确吖,但是貌似很多人不知道..

Notify
jar626 发表于 2008-10-23 14:16

试试

Notify
NetPuter 发表于 2008-10-23 21:06

@jar626, 欢迎多交流哦~

Notify
MOMO 发表于 2008-11-15 18:02

主题下面只看到comments.RSS

Notify
NetPuter 发表于 2008-11-16 10:09

@MOMO, 可以函数可能有的主题有,有的主题没有(看主题是否支持Gravatar)..如果没有的话就在对应位置添加然后CSS调整样式~

Notify
都知道 发表于 2008-12-18 14:04

这个不错, 我也是前不久才弄了个头像,好头像不好找

Notify
sxj 发表于 2009-07-04 08:32

看看有没有头像

Notify
千里走单骑 发表于 2009-07-04 20:47

看看我有没有头像啊~!

Notify
柳城博客 发表于 2009-07-09 09:07

进来看看我的头像.在有些博客上都不会显示的.

Notify
柳城博客 发表于 2009-07-09 09:08

为什么会没有我的头像呢~我明明在gravatar注册过了呀.在我的博客是可以正常显示的

Notify
SW-27 发表于 2009-07-21 15:04

不知道适不适用

Notify
Sylar 发表于 2009-08-03 10:23

红色小头像华丽路过下

Notify
eyon 发表于 2009-09-26 21:05

我来试试我的头像显示没

Notify
小小芦苇 发表于 2009-11-05 12:31

能显示吗

Notify
redleafview 发表于 2009-11-12 21:01

看了你的文章试了一下,看看效果^.^

Notify
羽中 发表于 2009-12-05 17:49

博主自己还是没改自定义头像哦?

Notify
jiangwei 发表于 2009-12-31 12:14

我也来试试效果~:)

Notify
Kouga 发表于 2010-02-02 10:38

喵~现在的WP默认就用这个头像啦~

Notify
ioXiu 发表于 2010-04-09 23:24

我来try一哈子。。。