Gravatar 被墙,下面告诉你如何在朝内正常显示。

一、新建空间。注册登陆七牛云存储-开发者后台-新建空间。

二、源站加速。点击该空间的“空间设置”—“源站加速”—“一键加速”,输入多说所在的 gravatar.duoshuo.com。

三、修改WordPress 的get_avatar 函数。

将下面的代码添加到主题的 functions.php 文件下:

function me_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"xxx.clouddn.com(你的七牛里面的域名地址)",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'me_get_avatar', 10, 3 );

通过自定义函数’me_get_avatar’,该函数由通过str_replace()字符串替换函数替换$avatar参数,最后再通过添加过滤器(filter)以替换默认的get_avatar函数。

感谢devework.com