Gravatar 这一阵子,Google Friend Connect似乎闹得挺热乎的。周围的网友博客们纷纷在自己的侧边栏挂上了Google Friend Connect的Widget。整天都不知道要收到N封邀请信。自己的网站也早就通过了Google的验证,然而看见闹得这么热乎,反而不想凑热闹了。倒是看着一大堆好友的头像在侧边栏显示,突然想起来,既然Wordpress支持Avatar(Gravatar),干嘛不给Hot friends添加用户自定义头像显示功能呢?

于是乎,三下五除二写好代码,在本站上先挂上测试,也测试了2.7RC1版。貌似没有什么问题了,才上传到WP官方库,将Hot Friends升级到1.4版。

新版主要功能就是新增了对用户自定义头像的支持,插件会自动定期查询用户的最新邮件地址以获取头像地址,并缓存到数据库中。注意,仅仅是缓存头像地址,并不是缓存图片。然后,在页面打开时,根据缓存的头像地址到Gravatar网站去加载头像。这样做法,其一是能保证用户头像都是最新的,其二就是不缓存图片以减少站点的流量。当然缺点就是显示图片时要到Gravatar网站上去加载,所以速度上可能会有些影响。 

现在通过在后台选项管理页面,管理者可以选择用链接输出或用用户头像(Wordpress支持的Avatar头像)来显示Hot Friends。注意,插件默认还是用链接显示Hot Friends。

Hot friends头像选项

效果显示: 

1. 原来的链接输出方式

Hot friends链接显示

2. 用户头像输出方式,如下图,或参照本站侧边栏。 

Hot friends头像

至于,是否显示描述,以及评论数目等,和原来一样,管理者可以在后台设置。注意,新增了Hot Friends头像选项,如下图:

Hot friends头像选项

在这里,管理者可以设置,头像的大小和头像的边距。默认头像大小和边距分别为32px和5px 0px 0px 5px。请务必根据自己侧边栏的宽度自行设置这两个值。p.s,Gravatar支持的图片为96px,所以图片大小最好不要超过96px。边距5px 0px 0px 5px分别指的是上,右,下,和左边距。

除了用函数hot_friends()调用外,如果模板支持widget的话,也可以通过调用Hot Friends的widget来显示Hot Friends。当然两种方式生成HTML代码都符合W3C标准。

请到WP官方地址下载Hot Friends插件。有帐号的朋友,别忘了投上一票哦。 

Feed Me


转载文章请注明转载自:ThinkAgain - Let's Blog!

引用地址:http://www.thinkagain.cn/archives/1029.html