当前位置: 首页 > wordpress分享 > 正文
修改wordpress默认头像链接让gravatar头像显示
发布:2015-01-08 22:15:02 分类:wordpress分享
gravatar是wordpress默认引用的头像,现在很多wordpress用户发现好多留言者的gravatar头像不能显示,原因你懂的-被墙了,今天笔者发现gravatar引用的头像链接地址是o.gravatar.com/avatar/*,而把链接地址改成cn.gravatar.com/avatar/*的时候又能显示了,方法的原理是:官方的Gravatar 头像所在的路径一般都是www.gravatar.com、0.gravatar.com、1.gravatar.com、2.gravatar.com 这四个,我们只需要将头像默认的URL换成cn.gravatar.com的就行了。不知道是暂时的还是怎么回事,目前的解决办法就是把链接地址改成cn开头就行了,找遍全文都没有发现引用的链接,据说是因为被wordpress团队放在程序内核了,我们只能通过函数来修改了。
具体步骤:
打开主题下的functions.php 文件,将以下代码复制粘贴保存即可。
- function mytheme_get_avatar($avatar) {
- $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"cn.gravatar.com",$avatar);
- return $avatar;
- }
- add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );
然后再刷新下你的wordpress博客,就发现gravatar头像又显示了!