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。
发表评论