同盟源gravatar头像缓存方案

https://tmy123.com/gravatar-Cache.html

前言:我大天朝一直以网络安全为己任 😀 ,继谷歌之后,2015年gravatar最终也没能逃过GFW的魔爪,之前本站一直在用多说评论,由于一些事不用了,使用了默认评论框后才发现gravatar头像的问题,四处找了方法,有的是用缓存插件,有的是修改gravatar服务器插件,还有gravatar头像缓存到本地的教程(考虑到国内gravatar已完全背墙,本站服务器在国内,本地缓存固然是木有用的)所以用了下面的函数替换了gravatar头像服务器地址,替换成了站长搭建的gravatar缓存服务器速度还不错,用了CDN,不废话了,直接把下面代码丢尽主题functions.php即可

//Gravatar缓存头像
function get_ssl_avatar($avatar) {
 $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://gv.tmy123.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
 return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

另:这是同盟源博主自己的资源,大家要用 有条件的可以打赏哈!

THE END
分享
二维码
打赏
< <上一篇
下一篇>>