前言
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
,可以替换为以下地址之一:
- Gravatar 官方的 secure 源:https://secure.gravatar.com/avatar/
- Gravatar 官方的 cn 源:https://cn.gravatar.com/avatar/
- Gravatar 官方的 www 源:https://www.gravatar.com/avatar/
- V2EX:https://cdn.v2ex.com/gravatar/
- 极客族:https://sdn.geekzu.org/avatar/
- loli:https://gravatar.loli.net/avatar/
目前V2EX也无法访问,瓜皮猪现在更换成了loli的调用,
//gravatar.loli.net/avatar/