前言
wordpress默认调用的gravatar官网,由于各种不可描述的原因,导致可能出现文章页面载入缓慢,无法显示评论者头像等问题。前面介绍的通过加密访问的办法貌似也出现了问题。
替换 Gravatar 头像的服务器地址
由此,可以通过替换原有的gravatar调用来实现网站的加速
使用方法
将以下代码添加到:外观->编辑->functions.php,的这个步骤不用说了吧。
- /*gravatar使用V2EX CDN*/
- function replace_gravatar($avatar) {
- $avatar = str_replace(array("//gravatar.com/", "//secure.gravatar.com/", "//www.gravatar.com/", "//0.gravatar.com/",
- "//1.gravatar.com/", "//2.gravatar.com/", "//cn.gravatar.com/"), "//cdn.v2ex.com/gr", $avatar);
- return $avatar;}
- add_filter( 'get_avatar', 'replace_gravatar' );
其中,里面的cdn.v2ex.com/gr
,可以替换为以下地址之一:
- cdn.v2ex.com/gr
- dn-qiniu-avatar.qbox.me/
- gravatar.proxy.ustclug.org/
- sdn.geekzu.org/
- gravatar.loli.net/
目前V2EX也无法访问,瓜皮猪现在更换成了极客族的调用,
//sdn.geekzu.org/avatar/