这一阵子,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. 原来的链接输出方式
2. 用户头像输出方式,如下图,或参照本站侧边栏。
至于,是否显示描述,以及评论数目等,和原来一样,管理者可以在后台设置。注意,新增了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插件。有帐号的朋友,别忘了投上一票哦。
65.2011.08.19.8:32.am. 小峰JoysBoy: 帅气的插件,一直在用,不过是专门建了个页面来显示友链,现在想在侧栏也显示,但是和之前也没的头像大小就有冲突了,调用函数时有没有什么参数可以控制大小
64.2010.11.09.1:22.pm. moghania: 为什么不能正确显示头像呢,显示的全是wordpress内置的头像,而在评论页却能看到头像。
63.2010.01.06.6:25.pm. 归臧: @hiusan 就是就是 ,找了好就都没有找到
62.2010.01.02.9:24.pm. vsweb: 哈哈 好东西啊 收藏啦
61.2009.12.28.4:19.pm. su: 请教个问题,单独开一个链接页面然后调用这个插件该怎么操作?
60.2009.09.04.10:49.am. muki: 我同樣出現跟59F一樣的問題 是在發表迴響的時候出錯
59.2009.05.25.1:35.pm. wulinfo: 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
58.2009.03.29.3:25.pm. wulifo: Warning: htmlspecialchars_decode() expects parameter 1 to be string, NULL given in ../blog/wp-includes/compat.php on line 105 这个问题最后发现是Zend版本过低问题
57.2009.03.28.10:55.pm. 山之岚: @wulifo 用户的头像是根据他们自己在gravatar网站注册的图像来显示的,每次显示也是从gravatar网站调用,并不存在数据表缓存问题。 htmlspecialchars_decode,这是个php的内置函数,不过,有不少网友都碰到了这个问题,可能得考虑个替换函数,或修正这个bug了。
56.2009.03.27.7:51.pm. wulifo: 还有当用户已经注册了头像,但依然显示之前的替代头像,是否因为数据表中的缓存
55.2009.03.27.7:42.pm. wulifo: 后台设置页面显示:Warning: htmlspecialchars_decode() expects parameter 1 to be string, NULL given in ../blog/wp-includes/compat.php on line 105
54.2009.03.27.12:48.pm. wulifo: @山之岚 这样就无法区分了,就像我站点上显示的一样
53.2009.03.27.12:27.pm. 山之岚: @wulifo 嗨,谢谢你的意见。该插件并没有设置gravatar的选项。如果友链没有自定义头像,会由wp自动根据后台设置选用一个头像。p.s,在wp后台discussion页面。
52.2009.03.27.2:42.am. wulifo: 我觉得应该在后台添加一个博主自定义友链头像功能,毕竟不是每个友链都有Gravatar头像,希望博主考虑一下
51.2009.03.04.10:15.pm. 享受人生: 好阿,不错的东西,要用要用
50.2009.02.21.4:06.pm. that5: 找了好久,还是这个好,谢谢啊
49.2009.01.22.8:56.am. Leeiio: 我是用jquery讓連接前面顯示該網站的favicon呵呵,如果插件能集成這個就更好了。
48.2009.01.15.5:35.pm. nooidea: 只可惜当前的主题不好使。。。 等等再说吧 还好没删一直后天升级呢
47.2009.01.08.5:41.pm. alex: 这个功能太棒了,本来准备上马Google Friend Connect的,现在直接升级hot Friend就OK了,强烈支持,新年好运
46.2009.01.01.6:30.pm. Snowyy: 新年おめでとう!感谢山之岚兄的优插! 嗯,如果你不介意我没有为你量身定做新年贺词,那请接受这个无差别的祝福:祝你在2009年每天都能有或大或小的不常识惊喜[]~( ̄▽ ̄)~*
45.2008.12.25.5:25.pm. 琪琪老爸: 好久没来了。先更新了这个插件,用上了这个功能,真的不错.
44.2008.12.25.10:37.am. underone: 帅,这个不错
43.2008.12.23.9:40.pm. 山之岚: @醉倚西风 hot friends插件内并没有和评论相关的代码,所以理论上是不会造成评论问题或错误的。请将出错的信息提供出来分析看看。
42.2008.12.23.12:12.pm. 文痞: 这个插件好啊,俺就去用用~~~~
41.2008.12.23.12:15.am. 醉倚西风: 不敢用这个插件 在我那里评论就错误评论就错误 郁闷
40.2008.12.18.11:54.pm. mygtd: 效果看起来不错,看来我也得自己试试放在自己的BLOG,呵呵,要努力学习学习。
39.2008.12.14.12:08.pm. 山之岚: @JoBru 具体出现什么问题?
38.2008.12.13.9:28.pm. JoBru: ^为什么我上面就是用不了,到底和哪冲突了~(- -!)
37.2008.12.13.7:57.pm. 山之岚: @i.robot 山寨版google friend connect,呵呵,被冠上这个名称还挺有意思的。
36.2008.12.13.6:11.pm. i.robot: 没想到我这么少评论都上榜了啊, 偷偷乐一下:D 我觉得这样比原来看上去好多了, 神似山寨Google Friend Connect, 帮你在鲜果推荐一把.
35.2008.12.13.4:48.pm. hiusan: GG这个功能在国内确是不怎么实用(至少目前来说)。不过似乎都没有找一个更好的可以把各个博客联系起来的一个平台。就如百度空间那样。
34.2008.12.13.1:56.am. dumu: 在一个博客挂了一阵,没有足够的魅力多吸引几个人就撤掉了
33.2008.12.13.1:55.am. 独木: 在一个博客挂了一阵,没有足够的魅力多吸引几个人就撤掉了
32.2008.12.12.10:14.pm. Dianso: 我也要用上
31.2008.12.12.12:41.pm. 花果山寨: 已经升级了,但还不知道这玩意,马上到后台设置设置!
30.2008.12.11.12:25.pm. sunjian: 9494 我也用上勒
29.2008.12.11.12:36.am. 牧狼羊: 这位仁兄现在非常的与时俱进啊,赞一个。 不过我首页图片够多了,还是文字多一些比较好。
28.2008.12.09.4:03.pm. shamas: @山之岚 我的站是正常的啊,有几个文件此前上传时0KB,所以可能有些不正常,现在重新检查过了。现在这个空间是不会轻易挂掉的,狗爸爸的,独立IP,挂了也可以马上搞定
27.2008.12.09.12:37.am. Jinwen: 这个好,我喜欢看大家的头像,支持
26.2008.12.08.9:34.pm. 山之岚: @MY-Hou 网址已更正啦,
@shamas 1.4.1版已发布,已修正该问题了。谢谢提醒。发布一个插件后,就是不断地补丁啊补丁。
。p.s,你的站点貌似又挂了。
@冰古 说明你还是很积极向上滴。
@Luc 和@xiaorsz 欢迎试用啊。可别忘了多提建议和意见。
@浮黑 嘿,好好改进,积极向上麽。
@patrick Gtalk已加。
25.2008.12.08.5:52.pm. NickyYe: 真是越来越强大了,顶
24.2008.12.08.4:24.pm. Yacca: @辐射鱼 sofish同学画在大脑中...
23.2008.12.08.3:41.pm. shamas: 改成头像后发现打开链接不能在新窗口了
22.2008.12.08.3:37.pm. 浮黑: 越来越完美了!
21.2008.12.08.2:48.pm. patrick: 这个创意很是不错!这就用上
我加你的Gtalk了,不知你一般什么时间有空?想请教你一个问题
20.2008.12.08.1:47.pm. shamas: 这个改进非常有意思啊呵
19.2008.12.08.1:15.pm. 冰古: 我也是火热的朋友啊
18.2008.12.08.1:14.pm. ZH CEXO: 哇,又更新了,而且我看到了我在首页哦 不过我现在的友情链接不多,以后再用你开发的这个功能强大的东东~
17.2008.12.08.12:20.pm. 打篮球的手: 效果很不错,这个插件越来越精品了
16.2008.12.08.12:09.pm. neekey: 很好很需要
15.2008.12.08.11:10.am. Charles: 这么这里也有霍霍呢……
14.2008.12.08.11:05.am. 老N: 呵呵,这个有点❀,哈哈
13.2008.12.08.10:47.am. bssn: 不错不错。我又一次被你的创意深深打动。
12.2008.12.08.9:44.am. 二手科学家: 很不错的idea,你太有才了
11.2008.12.08.9:30.am. Donald: 啊,這個特性不錯啊~側邊欄遍布Gravatar
10.2008.12.08.9:18.am. 辐射鱼: @Yacca 新皮?在哪里?
9.2008.12.08.9:15.am. 辐射鱼: 则个则个,太花骚了,撒花儿撒花儿
8.2008.12.08.8:46.am. Yacca: 未来的新皮已在设计中...这个更新会让友链过于炫目滴-.- 哈哈...
7.2008.12.08.6:13.am. Chada: wow,越来越棒了。
话说那个GFC,我也是很早就接到了邀请,但是在考虑到底要不要加上去,然后几天就过了,也无需邀请了,呵呵。
6.2008.12.08.5:03.am. liby: 嗯。。。有一个方便大家的插件
5.2008.12.08.12:24.am. oxygen: 你终于更新了,我来留个言,上镜一把
4.2008.12.08.12:24.am. MY-Hou: 最后那个网址给错了
3.2008.12.07.11:50.pm. MY-Hou: 立即更新
2.2008.12.07.11:46.pm. xiaorsz: 很强大!!越来越完善了! 有时间了要用下!!
1.2008.12.07.11:14.pm. Luc: 这个件越来越好了,准备插上。跑这里回复下也感到荣幸
推荐阅读
2009.01.03.4:57.pm. Wordpress插件: WP Smilies (49)
2008.10.27.9:52.pm. 从更新hot friends和mailtocmmenter谈起 (33)
2008.08.25.11:06.pm. Wordpress插件: Mail To Commenter v1.3.2 (387)
2008.08.15.3:30.pm. Wordpress插件: Hot Friends v1.4.1 (223)
2008.08.07.11:19.pm. Hot Friends v1.0(Beta)内测 (52)
2008.08.03.11:23.am. 鸟儿早起 (43)
2008.03.31.3:26.pm. Wordpress Tips:如何使用WP2.5内置的Gravatar (21)
2007.12.09.12:12.pm. Wordpress插件:whole_feed_output v0.1 (2)
Copyright © 2013 | Think Again | 原文链接
![](http://img.tongji.cn.yahoo.com/710673/ystat.gif)