wordpress空间访问gravatar头像方法汇总

由于Gravatar服务在国内被屏蔽,导致WordPress网站加载头像缓慢甚至无法加载。本文汇总了三种解决方案:1. 使用SSL头像链接,利用未被屏蔽的HTTPS访问;2. 利用多说头像缓存服务;3. 主页法,通过缓存技术提高访问速度,全面优化头像加载问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

来自:http://www.cazir.com/1318.html

所周知Gravatar头像服务已经被彻底屏蔽了,国内没办法正常访问,是有些通过缓存的方法来获取头像,但是国内的大多数使用的网站都出现加载头像缓慢甚至无法加载头像,特别是wordpress,网站一直等待 i2.wp.com ,访问的速度都收到了很大影响,白菜也给大家带过几个方法,但是都没有系统的汇总,导致有些凌乱,今天来吧所有方法总结一下!

一:SSL头像链接 

由于https还没被墙,而且速度还不错,直接调用这个最简单了。

Source code    
function get_ssl_avatar($avatar) {
   $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&amp;.*/','<img class="avatar avatar-$2" src="https://secure.gravatar.com/avatar/$1?s=$2" alt="" width="$2" height="$2" />',$avatar);
   return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

二:多说头像缓存

有360缓存谷歌的字体,也当然有多说缓存gravatar头像

Source code    
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', 10, 3 )

解决方法三:主页法

空间无法访问gravatar的wordpress头像解决办法

最后在通过缓存的方法就可以达到完全的加速了!

 

声明: 本文由( admin )原创编译,转载请保留链接: wordpress空间访问gravatar头像方法汇总

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值