字迹

2014-12-10

解决Gravatar头像无法显示

天朝是无敌的,天朝是我的楷模、偶像,想干啥都行,真心羡慕啊。

从网上找到的几个方法,原来也用过,不过这次找到的比较全,可以用来应急。

原文:《替换Gravatar头像默认服务器》via:知更鸟。

方法1:利用多说Gravatar头像中转服务器替代头像默认服务器。

将下面代码添加到当前主题functions.php文件中:

function mytheme_get_avatar( $avatar ) {

$avatar = preg_replace( “/http:\/\/(www|\d).gravatar.com/”,“http://gravatar.duoshuo.com”,$avatar );

return $avatar;

}

add_filter( ‘get_avatar’, ‘mytheme_get_avatar’ );

方法2:使用https方式(SSL)调用Gravatar头服务器地址。

也是将下面代码添加到当前主题functions.php文件中:

function get_ssl_avatar($avatar) {

$avatar = preg_replace(‘/.*\/avatar\/(.*)\?s=([\d]+)&.*/’,'<img src=“https://secure.gravatar.com/avatar/$1?s=$2” class=“avatar avatar-$2” height=“$2” width=“$2”>’,$avatar);

return $avatar;

}

add_filter(‘get_avatar’, ‘get_ssl_avatar’);

这是最简单的两个方法,我现在用的是多说的头像缓存服务器。其它方法可以参照原文进行设置。

不过即使做了这样的修改,第三方的评论框也是不管用,我用的多说评论框,上面的头像还是不能显示,所以说上面的设置也只是后台能看到头像,有一点心理安慰罢了。

多说未解决的只能自己在设置里面更换头像了,我现在用的是本地上传的头像,所以能显示,大家觉得头像不好看,还是手动更新下多说的头像吧。

就这样,天朝来了,我们总是妥协……

下一篇:



14 条 关于 “解决Gravatar头像无法显示”的评论

  1. 福利呐 说:

    沙发博主晚上好百度福利 一分钱买米键了 ↓http://1.baidu.com/?invite_code=SJTEHDS9

  2. CONEY 说:

    你的博客终于可以打开了,我的站Gravatar本地缓存了。

  3. 小年 说:

    啥时候打不开了。。。。我有时候也经常不在,真不知道呢。。。

  4. CONEY 说:

    感觉还是缓存本地,更好啊,哈哈

  5. Ava1oN 龙龙 说:

    所以说多说还是有点好处的~~

  6. 小年 说:

  7. 越读者 说:

    方法不同,效果一样,这个问题我也解决了。

  8. 着迷了 说:

    不用头像了

  9. Me.稀奇 说:

    我的也解决了哈哈。。

  10. 懿古今 说:

    这个办法我也在用,效果感觉还行

  11. 大肥羊 说:

    还有一个方法是网站上SSL加密。

  12. 温柔绕指尖 说:

    https://secure.gravatar.com无效,请使用这个https://cn.gravatar.com

  13. 小七 说:

    我是通过代码修改把头像地址换成了多说的服务器地址了,一切OK

  14. 短歌行 说:

    活在天朝真无奈,看个头像还得想办法, ❓

留下脚印↓

近期文章

链接表

功能

                        
Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
Copyright © 字迹. Archives. SiteMap. Log in.