注册 登录
  • 欢迎访问叶天冬seo博客,专注网站seo优化,网站博客建设,网络推广,空间域名服务等,欢迎加入QQ交流群 QQ群
  • ​招聘兼职web前端php程序员一名,主要负责网站前端开发,需熟悉php,js,html5+CSS3更佳。最好在深圳工作可以见面沟通的。联系博主QQ
  • 需要腾讯云主机的朋友可以点击这里购买享受优惠折扣,购买腾讯云主机
  • 百度口碑求点赞啊http://koubei.baidu.com/s/www.yetiandong.com
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧
  • 香港免备案空间推荐:香港免备案空间推荐

如何解决wordpress调用Gravatar头像不显示的问题

wp相关 深圳seo博主 3年前 (2014-11-21) 4474次浏览 已收录 4个评论

最近几天,Gravatar头像又被天朝的”网管”墙掉了,很多朋友网站中,像部落的wordpress博客,在后台的评论页面上,全部都是灰色的图像了,曾经注册过Gravatar头像站长朋友,在部落网站中留言的,没有一个图像能正常显示了,出现这种头像被墙打不开的时候,我们总是需要想办法来解决的,这里部落找到了一个非常不错的方法。

如何解决wordpress调用Gravatar头像不显示的问题

利用这个方法,我们还可以解决Gravatar头像打开慢的问题,记得部落之前写过一篇wordpress博客Gravatar评论者头像本地缓存及不显示等问题的解决的文章,看来需要换成今天的方法了。

我最初的想法是,把0.gravatar.com给墙了,有很多朋友,虽说启用了多说的插件,但是后台的工具条同样出现的老是一个大的叉叉,网上提供的无非是缓存/插件/修改程序代码,但是弊端很大,缓存的方式肯定要占用不必要的服务器资源,修改程序代码的话,随着Wordpress 更新,每次都需要修改,部落之前就是手动修改成了www.gravatar.com,但是被更新包覆盖掉了。

如何解决wordpress调用Gravatar头像不显示的问题

后来发现使用了多说调用的头像可以正常显示,据说多说专门架设了一台Gravatar的中转服务器,为了节省带宽那么他必然要启用一定的缓存机制,那么Wordpress博客的福音来了,只需短短几行代码就可以彻底告别Gravatar别墙的困扰。

编辑当前主题的functions.php文件,在底部加入以下代码:

[ccen_php theme="blackboard"]
//评论头像使用多说的图像缓存
function get_avatar_uctheme( $avatar ) {
$avatar = preg_replace( "/http://(www|d).gravatar.com/","http://gravatar.duoshuo.com",$avatar );
return $avatar;
}
add_filter( 'get_avatar', 'get_avatar_uctheme' );
[/ccen_php]

这里就是调用了多说的图像缓存,现在进入部落的网站,所有曾经注册过Gravatar头像朋友,都能正常显示了。如果您还在使用Gravatar头像,也不用想着去修改前gravatar的前缀,什么0啊,1啊之类的。当然,如果您的主机在国内,不管Gravatar头像是否被墙打不开,打得开的话,也可以修改为上面的方法。

文章来源,自:免费部落 原文地址:http://www.mfbuluo.com/6099.html


本站 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何解决wordpress调用Gravatar头像不显示的问题
喜欢 (3)
[441079891@qq.com]
分享 (0)
关于作者:
我是一个爱折腾网站的草根站长,也是一个玩淘宝的小卖家,欢迎你认识我QQ/微信:441079891

您必须 登录 才能发表评论!

(4)个小伙伴在吐槽
  1. :razz: 自己来顶一个好了!
    免费部落2014-11-22 09:10 未知操作系统 | 未知浏览器
  2. :?: z-blog的此方法也能用吗?我的网站:www.anlandy.com ,叶子给点意见!
    landy2014-11-24 16:29 未知操作系统 | 未知浏览器
    • zbolg肯定不行啊,这个只是针对wordpress博客的 :mrgreen:
      ①葉孒2014-11-24 16:32 未知操作系统 | 未知浏览器