废话不说,直接上干货!
1、源文件开头定义(此法影响全局,优于函数显示,同时对后台管理面板头像有效)
直接打开 Typecho 安装目录下的 config.inc.php 文件,加入以下代码即可(加在任何位置都可)
define(‘__TYPECHO_GRAVATAR_PREFIX__’, ‘https://cdn.v2ex.com/gravatar/’);
2、替换Gravatar头像地址方法,打开var/Typecho/Common.php,找到下面的代码,大概在939行。
有两个https的网址就是头像地址了,初步测试发现应该是显示第一个网址为全球头像地址,更换即可。
3、主题函数修改法(此法不同于以上2种,只在该主题下有效,可后台设置多个源切换)
$GravatarUrl = new Typecho_Widget_Helper_Form_Element_Radio(‘GravatarUrl’, array(false => _t(‘avatar官方源’), ‘https://gravatar.wp-china-yes.net/avatar/’ => _t(‘china镜像源’), ‘https://cdn.sep.cc/avatar/’ => _t(‘sepcc镜像源’)), false, _t(‘Gravatar头像源’), _t(‘默认使用官方源之头像’));$form->addInput($GravatarUrl);
该法可以在主题设置中增加按钮进行切换,后台体验极佳!
注意,如果使用第一种方法,则下面的方法会全部失效!
修改typecho全球通用头像教程(最全3种方法):等您坐沙发呢!