WordPress头像被墙解决方案

打开自己的WordPress博客,如果你发现头像加载很慢,甚至加载不了,那是因为gravatar.com的服务被墙了,访问不了。可以打开主题编辑function.php,在底部添加以下代码:

function duoshuo_avatar($avatar) {
    $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);
    return $avatar;
}
add_filter( 'get_avatar', 'duoshuo_avatar', 10, 3 );

这是是多说提供的头像服务。

或者直接替换域名:

function dmeng_get_https_avatar($avatar){
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com","2.gravatar.com"), "secure.gravatar.com", $avatar);
return $avatar;
}
add_filter('get_avatar', 'dmeng_get_https_avatar');

声明: 未经本站许可,谢绝转载!

0 个主题帖 其中:热心观众:0 个, 管理员:0 个

抱歉,评论被关闭