直接进入正题,因为 xiu7.7 用的是破解版,所以不能升级,版本也比较老,现在已经发布到 9.6 版本。好在现在有豆包这类优秀的助手,所以想着自己折腾,修复它的错误并改成自己喜欢的主题,就先对着全球头像下手了。
以前互联网还不严格的时候,原版全球头像是可以访问的,接着只能访问 cn.gravatar.com 到后面的 v2ex 代理,现在也不能用了,好在出现了中国头像,这个头像在以前的基础上,升级了支持多个平台头像,非常的 nice 呢。
找到 xiu 主题的 functions.xiu.php 文件,搜索 Avatar 即可看到替换地址的函数,将 v2ex 这个函数修改和 v2ex 相关数值为中国头像的(值)地址即可实现全球头像地址替换成中国头像地址:
- function _get_v2ex_avatar($avatar) {
- $avatar = str_replace(array("www.gravatar.com/avatar", "secure.gravatar.com/avatar", "0.gravatar.com/avatar", "1.gravatar.com/avatar", "2.gravatar.com/avatar"), "cn.cravatar.com/avatar", $avatar);
- return $avatar;
- }
这样就实现了中国头像的应用,当然函数名字什么的都没有修改,有洁癖或者有时间的同志,可以继续完善。
PS:前台修改使得 begin-asan 主题正常显示了,但是后台发表日志应该也设计到 meta-box 函数,所以也出了点问题,有空的时候,再和豆包合作将它们都优化下,将来有大量时间了再精简功能代码,同时要做好备份。
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-