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

什么是 Gravatar

GravatarGlobally 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 文件,找到下面的这一段代码(如果没有则在相应地方加上这一段代码):
<?php echo get_avatar( $comment, 32 ); ?>

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

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

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

还有其他参数吗

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