欢迎访问疯子墨,关注IT互联网和自媒体的站长博客!微信公众号:疯子墨 联系QQ/微信 欢迎加入如果您觉得本站非常有看点,那么赶紧使用Ctrl+D收藏我们吧
14年11月的时候开始,Gravatar头像服务器应该集体被墙了,头像无法显示。翻看自己的博客发现同样不能显示头像了,头像不显示了,博客美观立马不好看了,这期间也再网上找了很多方法,确一直搞不定。不过今天偶然修改了一次服务器的地址终于可以再次显示头像了。嘿嘿!
兵来将挡,水来土掩,上有政策,下有对策,和谐社会靠大家,哈哈
使用Gravatar Fixed 头像修正插件
插件设置页面,将Gravatar 服务器和Gravatar SSL 服务器,全部改为:
下载地址:
使用https方式(SSL)调用Gravatar头服务器地址
使用方法同上,将下面代码添加到主题functions.php文件中:
function get_ssl_avatar($avatar) {
$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','&img class=&avatar avatar-$2& src=&/avatar/$1?s=$2& alt=&& width=&$2& height=&$2& /&',$avatar);
add_filter('get_avatar', 'get_ssl_avatar');
貌似添加以上代码后,一些头像缓存插件也将失效。
利用多说Gravatar头像中转服务器替代头像默认服务器。
修改位置在/include/lib/function.base.php,找到以下代码:
其实有两种方法
1.把其中的红色字体修改为 多说的缓存 /avatar/$hash?s=$s&d=$d&r=$g
2.把其中的红色字体修改为 国内Gravatar头像 /avatar/$hash?s=$s&d=$d&r=$g
亲测两种方法都是可行的,据说多说的缓存访问速度更快。
来源/作者: (微信/QQ: 公众号:fengzimo168)
本文地址:/794.html 欢迎转载,转载请注明作者名称和联系方式。
一个混迹于互联网边缘的人,关注IT互联网和自媒体的站长博客!