这一阵子,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。

1. 原来的链接输出方式
至于,是否显示描述,以及评论数目等,和原来一样,管理者可以在后台设置。注意,新增了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插件。有帐号的朋友,别忘了投上一票哦。
转载文章请注明转载自:ThinkAgain - Let's Blog!


























2008.12.07 Sunday 11:14 pm
这个件越来越好了,准备插上。跑这里回复下也感到荣幸
2008.12.07 Sunday 11:46 pm
很强大!!越来越完善了!
有时间了要用下!!
2008.12.07 Sunday 11:50 pm
立即更新
2008.12.08 Monday 12:24 am
最后那个网址给错了
2008.12.08 Monday 12:24 am
你终于更新了,我来留个言,上镜一把
2008.12.08 Monday 5:03 am
嗯。。。有一个方便大家的插件
2008.12.08 Monday 6:13 am
wow,越来越棒了。
话说那个GFC,我也是很早就接到了邀请,但是在考虑到底要不要加上去,然后几天就过了,也无需邀请了,呵呵。
2008.12.08 Monday 8:46 am
未来的新皮已在设计中…这个更新会让友链过于炫目滴-.- 哈哈…
2008.12.08 Monday 9:15 am
则个则个,太花骚了,撒花儿撒花儿
2008.12.08 Monday 9:18 am
@Yacca 新皮?在哪里?
2008.12.08 Monday 9:30 am
啊,這個特性不錯啊~側邊欄遍布Gravatar
2008.12.08 Monday 9:44 am
很不错的idea,你太有才了
2008.12.08 Monday 10:47 am
不错不错。我又一次被你的创意深深打动。
2008.12.08 Monday 11:05 am
呵呵,这个有点❀,哈哈
2008.12.08 Monday 11:10 am
这么这里也有霍霍呢……
2008.12.08 Monday 12:09 pm
很好很需要
2008.12.08 Monday 12:20 pm
效果很不错,这个插件越来越精品了
2008.12.08 Monday 1:14 pm
哇,又更新了,而且我看到了我在首页哦
不过我现在的友情链接不多,以后再用你开发的这个功能强大的东东~
2008.12.08 Monday 1:15 pm
我也是火热的朋友啊
2008.12.08 Monday 1:47 pm
这个改进非常有意思啊呵
2008.12.08 Monday 2:48 pm
这个创意很是不错!这就用上
我加你的Gtalk了,不知你一般什么时间有空?想请教你一个问题
2008.12.08 Monday 3:37 pm
越来越完美了!
2008.12.08 Monday 3:41 pm
改成头像后发现打开链接不能在新窗口了
2008.12.08 Monday 4:24 pm
@辐射鱼 sofish同学画在大脑中…
2008.12.08 Monday 5:52 pm
真是越来越强大了,顶
2008.12.08 Monday 9:34 pm
@MY-Hou 网址已更正啦,
。p.s,你的站点貌似又挂了。

@shamas 1.4.1版已发布,已修正该问题了。谢谢提醒。发布一个插件后,就是不断地补丁啊补丁。
@冰古 说明你还是很积极向上滴。
@Luc 和@xiaorsz 欢迎试用啊。可别忘了多提建议和意见。
@浮黑 嘿,好好改进,积极向上麽。
@patrick Gtalk已加。
2008.12.09 Tuesday 12:37 am
这个好,我喜欢看大家的头像,支持
2008.12.09 Tuesday 4:03 pm
@山之岚 我的站是正常的啊,有几个文件此前上传时0KB,所以可能有些不正常,现在重新检查过了。现在这个空间是不会轻易挂掉的,狗爸爸的,独立IP,挂了也可以马上搞定
2008.12.11 Thursday 12:36 am
这位仁兄现在非常的与时俱进啊,赞一个。
不过我首页图片够多了,还是文字多一些比较好。
2008.12.11 Thursday 12:25 pm
9494 我也用上勒
2008.12.12 Friday 12:41 pm
已经升级了,但还不知道这玩意,马上到后台设置设置!
2008.12.12 Friday 10:14 pm
我也要用上
2008.12.13 Saturday 1:55 am
在一个博客挂了一阵,没有足够的魅力多吸引几个人就撤掉了
2008.12.13 Saturday 1:56 am
在一个博客挂了一阵,没有足够的魅力多吸引几个人就撤掉了
2008.12.13 Saturday 4:48 pm
GG这个功能在国内确是不怎么实用(至少目前来说)。不过似乎都没有找一个更好的可以把各个博客联系起来的一个平台。就如百度空间那样。
2008.12.13 Saturday 6:11 pm
没想到我这么少评论都上榜了啊, 偷偷乐一下:D
我觉得这样比原来看上去好多了, 神似山寨Google Friend Connect, 帮你在鲜果推荐一把.
2008.12.13 Saturday 7:57 pm
@i.robot 山寨版google friend connect,呵呵,被冠上这个名称还挺有意思的。
2008.12.13 Saturday 9:28 pm
^为什么我上面就是用不了,到底和哪冲突了~(- -!)
2008.12.14 Sunday 12:08 pm
@JoBru 具体出现什么问题?
2008.12.18 Thursday 11:54 pm
效果看起来不错,看来我也得自己试试放在自己的BLOG,呵呵,要努力学习学习。
2008.12.23 Tuesday 12:15 am
不敢用这个插件 在我那里评论就错误评论就错误 郁闷
2008.12.23 Tuesday 12:12 pm
这个插件好啊,俺就去用用~~~~
2008.12.23 Tuesday 9:40 pm
@醉倚西风 hot friends插件内并没有和评论相关的代码,所以理论上是不会造成评论问题或错误的。请将出错的信息提供出来分析看看。
2008.12.25 Thursday 10:37 am
帅,这个不错
2008.12.25 Thursday 5:25 pm
好久没来了。先更新了这个插件,用上了这个功能,真的不错.
2009.01.01 Thursday 6:30 pm
新年おめでとう!感谢山之岚兄的优插!
嗯,如果你不介意我没有为你量身定做新年贺词,那请接受这个无差别的祝福:祝你在2009年每天都能有或大或小的不常识惊喜[]~( ̄▽ ̄)~*
2009.01.08 Thursday 5:41 pm
这个功能太棒了,本来准备上马Google Friend Connect的,现在直接升级hot Friend就OK了,强烈支持,新年好运
2009.01.15 Thursday 5:35 pm
只可惜当前的主题不好使。。。
等等再说吧 还好没删一直后天升级呢
2009.01.22 Thursday 8:56 am
我是用jquery讓連接前面顯示該網站的favicon呵呵,如果插件能集成這個就更好了。
2009.02.21 Saturday 4:06 pm
找了好久,还是这个好,谢谢啊
2009.03.04 Wednesday 10:15 pm
好阿,不错的东西,要用要用
2009.03.27 Friday 2:42 am
我觉得应该在后台添加一个博主自定义友链头像功能,毕竟不是每个友链都有Gravatar头像,希望博主考虑一下
2009.03.27 Friday 12:27 pm
@wulifo 嗨,谢谢你的意见。该插件并没有设置gravatar的选项。如果友链没有自定义头像,会由wp自动根据后台设置选用一个头像。p.s,在wp后台discussion页面。
2009.03.27 Friday 12:48 pm
@山之岚 这样就无法区分了,就像我站点上显示的一样
2009.03.27 Friday 7:42 pm
后台设置页面显示:Warning: htmlspecialchars_decode() expects parameter 1 to be string, NULL given in ../blog/wp-includes/compat.php on line 105
2009.03.27 Friday 7:51 pm
还有当用户已经注册了头像,但依然显示之前的替代头像,是否因为数据表中的缓存
2009.03.28 Saturday 10:55 pm
@wulifo 用户的头像是根据他们自己在gravatar网站注册的图像来显示的,每次显示也是从gravatar网站调用,并不存在数据表缓存问题。
htmlspecialchars_decode,这是个php的内置函数,不过,有不少网友都碰到了这个问题,可能得考虑个替换函数,或修正这个bug了。
2009.03.29 Sunday 3:25 pm
Warning: htmlspecialchars_decode() expects parameter 1 to be string, NULL given in ../blog/wp-includes/compat.php on line 105
这个问题最后发现是Zend版本过低问题
2009.05.25 Monday 1:35 pm
require_once(“wp-admin/includes/bookmark.php”);
对这段includes,产生问题
错误如下,是否路径存在问题
Warning: require_once(wp-admin/includes/bookmark.php) [function.require-once]: failed to open stream: No such file or directory in /home/content/h/i/1/hi1980/html/blog/wp-content/plugins/hot-friends/hot_friends_functions.php on line 292
2009.09.04 Friday 10:49 am
我同樣出現跟59F一樣的問題
是在發表迴響的時候出錯
2009.12.28 Monday 4:19 pm
请教个问题,单独开一个链接页面然后调用这个插件该怎么操作?
2010.01.02 Saturday 9:24 pm
哈哈 好东西啊 收藏啦
2010.01.06 Wednesday 6:25 pm
@hiusan 就是就是 ,找了好就都没有找到
2010.11.09 Tuesday 1:22 pm
为什么不能正确显示头像呢,显示的全是wordpress内置的头像,而在评论页却能看到头像。
2011.08.19 Friday 8:32 am
帅气的插件,一直在用,不过是专门建了个页面来显示友链,现在想在侧栏也显示,但是和之前也没的头像大小就有冲突了,调用函数时有没有什么参数可以控制大小