Gravatar被墙 wordpress评论头像不显示完美解决

wordpress博客Gravatar头像不显示的原因:Gravatar头像所在的域名被墙,准确的说是Gravatar官方网站被墙。Gravatar官网被墙带来的麻烦不言而喻,同样也会造成后台操作缓慢,前台加载变慢(开启了评论图像就会变慢),这个跟之前google云字体引起wordpress后台变慢一样。

Gravatar头像不显示完美解决方案

有没有一种方案能完美的解决我们的这些烦恼呢?答案是肯定的。提升Wordpress的Gravatar头像加载速度进阶的方法就是将Gravatar头像的服务器变为国内的,放在国内知名公司的服务器上或者专业的CDN服务器上。经过测试我们发现多说调用的Gravatar头像可以正常显示。猜测可能多说可能为了用户的体验而架设了一台Gravatar国内的中转服务器,那么福音来了,只需短短几行代码就可以彻底告别Gravatar被墙的困扰。本篇文章就来介绍此种方法。

方案一:

1、方法的原理是:官方Gravatar的头像所在的路径一般都是

www.gravatar.com、0.gravatar.com、1.gravatar.com、2.gravatar.com

我们只需要将这些头像默认的URL换成多说的就行了。

2、打开主题下的functions.php 文件,将以下代码复制粘贴保存即可。

//多说官方Gravatar头像调用

function mytheme_get_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', 'mytheme_get_avatar', 103 );

网络推广经验,欢迎分享:广州SEO,移动互联网推广 » Gravatar被墙 wordpress评论头像不显示完美解决

赞 (1) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏