今天咱逛 v2 时突然发现原来 v2 的 gravatar cdn 是可以公开调用的
正巧咱艹上了 https ,v2 的 gravatar cdn 又是支持 ssl 的,就懒得自己搭了
只要在主题的 function.php 中的 php 结束标签之前加入如下代码即可:
/替换为v2ex的Gravatar CDN/ function getV2exAvatar($avatar) { \(avatar = str_replace(array("www.gravatar.com/avatar","0.gravatar.com/avatar","1.gravatar.com/avatar","2.gravatar.com/avatar"),"cdn.v2ex.com/gravatar",\)avatar); return $avatar; } add_filter(‘get_avatar’, ‘getV2exAvatar’);
如果尼的主题已经自带 gravatar 爬墙,但是都不支持 ssl (像窝一样
就在function.php中查找 $avatar 关键字,随机应变替换即可