在写这篇日志前我从没使用过avatar。
avatar在英文中是“化身”的意思,其实简单通俗地说就是“个人头像”。
我想我们对个人头像一定很熟悉,这还用说吗?我们在论坛里使用个人头像的经验有很多。
但现在我想介绍的这个avatar却有点新鲜的玩意儿在里面。
那么,我这样的懒人为什么会想到去用这个avatar的东西呢?很简单,今天我已经把博客升级到了最新的Wordpress 2.5版本。这篇Post就是我使用新版本写的第一篇。
而从这个版本开始,Wordpress的博客程序开始默认支持avatar了。
有时候我觉得自己的理解能力还是挺强的,哈哈。
以前我从未听说过这个avatar,而我在把Wordpress 2.5 RC2博客程序下载后放至服务器进行测试时,发现在默认主题(Default主题)评论界面出现了头像。我觉得那是一个很酷的特点。所以点击右键查看图像地址,发现图像链接至这个网址:http://gravatar.com/
然后我花了十分钟的时间浏览了一下这个网站,开始明白了avatar的妙用。
OK!总算言归正传了。
Gravatar是一个制造头像的网站,制作过程很简单,只要用电子邮箱注册一下,然后上传一张自己的头像。(最后有一个分级别的选项,意思是你的头像是否有裸体或者暴力等限制级别,如果没有,一般我们选第一个G级就行了。)
好了,再没有复杂的东西,以后你在任何支持avatar的网站上留言或者评论时只要输入相应的电子邮箱,头像就会自动显示。想想其实原理很简单,就是在评论时网站程序会按评论者的电子邮箱去Gravatar网站链接回头像而已。
效果可以看看本站的留言。 
avatar给我的最大印象是以后去全世界任何网站发表留言或者评论时,只要网站支持avatar(我相信这东西会跟wordpress一样普及),就可以使用统一的头像,而且使用方法超级简单,只要留下一个邮箱地址就行了,这真是一个伟大的创意。
附:Wordpress 2.5博客程序中怎样在主题中手工加入支持avatar代码?
这个也很简单。分三步。
1.至Wordpress管理后台的’设置’–’评论’页面将最下面的Avatar display选项选择Show Avatars项。
2.至Wordpress管理后台的’外观’–’主题编辑器’打开使用主题的评论 (comments.php)页面代码。
找到类似这样一句:
<li id="comment-<?php comment_ID() ?>" ……
在上面这句代码下面加上这一句:
<?php echo get_avatar( $comment, 32 ); ?>
这句代码中的数字32是指头像的尺寸大小为32px*32px。我们可以更改尺寸为自己想要的大小。比如我就喜欢40*40像素,所以我把这句代码写成:get_avatar( $comment, 40 )
OK!再打开WP博客的留言页面看一下,这时应该可以看到评论者的avatar头像了,如果评论者没有去Gravatar注册头像,系统会返回一个默认头像代替。
如果你不满足于头像的显示效果,当然可以给上面这句代码加上CSS控制。
默认CSS一般是这样的:
.commentlist li .avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
当然你也完全可以另外写单独控制的CSS代码。
怎么样,avatar这东西不错吧。至少我很喜欢这个小玩意儿。