用多说服务器代替gravatar默认头像服务器解决wordpress头像问题

2014-12-16 13:12 栏目:技术开发 查看(13977)

湖南幸运赛车爱彩人彩票网 www.schu9.cn 用多说服务器代替gravatar默认头像服务器解决wordpress头像问题

大家都知道Wordpress是国外的一款知名的开源PHP程序,国内很多个人基于它来做博客,也有好像我们微构网络一样做企业网站,因为它的稳定、容易扩展性受到很多人的喜爱。但国外的还是国外的,因为我们大天朝的种种政策,导致Wordpress使用的很多资源我们国内多很难访问,比如谷歌字体、gravatar头像等;谷歌字体网上有很多种解决方案,包括关闭字体,或者用360、百度等国内的CDN资源来代替。

而关于gravatar头像的相关文章相对较少,而我们微构网络在解决自身的这个问题的时候,发现国内著名的社会评论工具多说提供了同样的代替解决方案。把我们头像的默认url替换成多说的就能访问我们之前在gravatar官方设置的头像了。方法很简单,就是一个方法加入到主题的functions.php,其实就是一个替换的功能。代码如下:

//头像替换
function mytheme_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );

为什么是”www.gravatar.com”,”0.gravatar.com”,”1.gravatar.com”,”2.gravatar.com”?因为我们发现我们的头像地址常常有这几个主机头,当然你如果发现你的网站还有其他的,你也可以加进到这个数组中。直接把以上代码加入到functions.php中的任何问题(当然不要干扰其他的方法,如果你是PHP小白,建议你加到最后面?>的前面);以后访问头像图片的路径就变成了//gravatar.duoshuo.com/。

与我们的项目经理联系
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

转载请注明出处:用多说服务器代替gravatar默认头像服务器解决wordpress头像问题 - 微构网络
分享:
  • 中央直属机关工委主要职责 2019-05-22
  • 打造“互联网+”,共享经济改变百姓生活 2019-04-22
  • 破财免灾!C罗愿向西班牙税务部门缴纳1880万欧元 2019-04-19
  • 中国品牌SUV新标杆 人民网试驾WEY VV7VV5 2019-04-19
  • 杨爱国:借助小博会促进尚志社会经济加快发展 2019-04-15
  • 泪目!川农院士逝世5年,夫人每日都去看他的雕像…思念如马,不停蹄! 2019-04-15
  • 海信世界杯首秀出奇招 竟打出俄文广告 2019-03-25
  • 财政部:对原产于美国的500亿美元进口商品加征关税 2019-03-11
  • 我和《人民日报》(我与人民日报·纪念人民日报创刊70周年) 2019-03-11
  • 杭州再增100个海绵城市项目 2018-11-08
  • 新华网申领新闻记者证资格审核公示 2018-11-08
  • 568| 181| 444| 684| 47| 168| 804| 736| 344| 844|