emlog解决Gravatar头像不显示问题
博客
> 建站/维护
2019年08月27日 13:51:59
由于天朝网络的特殊性,对外来的好东西都喜欢屏蔽,自从谷歌退出中国后,一大堆好资源都404了。国内很多个人博客的评论面板都会加上Gravatar头像的功能,不过去年年底Gravatar头像服务器被墙,导致很多博客无法获取Gravatar头像。WordPress现在有一些插件来解决这问题,不过emlog目前还没有,只能手动改下代码。
其实很简单,就把原来Gravatar的地址改成多说(duoshuo)提供的地址就行。修改方法如下:

修改/include/lib/function.base.php. 找到:如下代码
06 | * @param $d default avatar |
09 | function getGravatar( $email , $s = 40, $d = 'mm' , $g = 'g' ) { |
把 http://www.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g
改成 http://gravatar.duoshuo.com/avatar/$hash?s=$s&d=$d&r=$g
就这么简单,搞定!