wordpress 2.9.2先用着3.0的 get_avatar
2010 五月 9
听willin 童鞋说3.0的头像显示快了不少,于是下载3.0beta2的代码看一下。
3.0 与 2.9.2的不同是增加了头像服务器。
修改方法:
打开 wp-includes下面的pluggable.php文件:
修改get_avatar函数:
在
1 2 3 4 5 6 7 |
后面添加:
1 2 |
再将
1 2 3 4 | if ( is_ssl() ) $host = 'https://secure.gravatar.com'; else $host = 'http://www.gravatar.com'; |
这部分替换为:
1 2 3 4 5 6 7 8 9 10 11 |
第1618行:
1 |
修改为:
1 | $out .= $email_hash; |







新增的头像服务器老他妈宕机,还不如不增加,慢点总比显示不出来的好。
我修改上了。感觉不错。多谢大神。
不过由于gravatar增加的服务器并不多,因此目前用此方法可能效果并不是很好,我目前用的还是gravatr缓存。
gravatar缓存我原来跑你们几位高手博客看过好多次了,试着修改,但一直没有成功。所以就用这个吧,有所提速总是好的。
那就用插件吧:《Hacklog Gravatar Cache》
今天逛你博客的时候,看到这个插件了。
好像有点问题哦,第一个后面添加了!empty($email),第二个替换is_ssl()的时候又多了一个!empty($email)。
支持一个哈
太神了!~~
很强大啊,博主对代码很熟悉,我也用用
对你的折腾只能持敬仰的态度了
无灯太能折腾了
原来还可以这样。。