因为上面那个插件的原链接已经找不到了,之前这个插件是根据设备来进行主题的切换的,我也没学过php,比着稍微修改了一下代码,改成了根据时间来自动切换主题
- 下载后解压,将解压后的目录名改为 ThemeSwitcher
- 上传到你的 Typecho 的
/usr/plugins
,并在 Typecho 后台开启插件
public static function switchTheme()
{
Typecho_Widget::widget('Widget_Options')->to($options);
//设定时区,PRC Primary Reference Clock 基准参考时钟(主参考时钟)我国的数字同步网采用主从同步方式,即北京建立基准时钟(PRC)
date_default_timezone_set('PRC');
$hour = date('H');
//根据时间切换主题 可以自己根据需要进行修改
if ($hour <= 18 && $hour > 6) {
$options->theme=$options->plugin('ThemeSwitcher')->day;
return;
}
else{
$options->theme=$options->plugin('ThemeSwitcher')->night;
return;
}
}
博客地址:raindecloud
之前没使用过Typecho 使用的是wordpress 搞来搞去弄的很臃肿...所以直接重新搭建了.
因为比较喜欢ios13黑色主题 但是目前还没能力自己搞定在一个主题下切换颜色,所以就忽然想到试一下自动切换主题试试.搞了一会就改出来个这样的小东西 可能对部分人能有帮助