播放记录

emlog解决Gravatar头像不显示问题

博客建站/维护 2019年08月27日 13:51:59


由于天朝网络的特殊性,对外来的好东西都喜欢屏蔽,自从谷歌退出中国后,一大堆好资源都404了。国内很多个人博客的评论面板都会加上Gravatar头像的功能,不过去年年底Gravatar头像服务器被墙,导致很多博客无法获取Gravatar头像。WordPress现在有一些插件来解决这问题,不过emlog目前还没有,只能手动改下代码。

其实很简单,就把原来Gravatar的地址改成多说(duoshuo)提供的地址就行。修改方法如下:

emlog解决Gravatar头像不显示问题

修改/include/lib/function.base.php. 找到:如下代码

01/**
02 * 获取Gravatar头像
03 http://en.gravatar.com/site/implement/images/
04 * @param $email
05 * @param $s size
06 * @param $d default avatar
07 * @param $g
08 */
09function getGravatar($email$s = 40, $d 'mm'$g 'g') {
10    $hash = md5($email);
11    $avatar "http://www.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g";
12    return $avatar;
13}


把 http://www.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g 

改成 http://gravatar.duoshuo.com/avatar/$hash?s=$s&d=$d&r=$g


就这么简单,搞定!


转载:https://www.wusiwei.com/post-756.html

© 2018 www.qingketang.net 鄂ICP备18027844号-1

武汉快勤科技有限公司 13554402156 武汉市东湖新技术开发区关山二路特一号国际企业中心6幢4层7号

微信登录

扫码关注,全站教程免费播放

发表评论 X

登录成功
开通VIP

订单金额:

支付金额:

支付方式: