不论哪一个主题,持续几个月或者更长时间的使用一定会给我们造成 <!–审美疲劳–> 的吧!😔
或许修改CSS是一个缓解这一特效的良药,可是想要修改整个页面的架构就要花点花时间了,于是,更换主题便是一种不错的选择。
可是换主题的话我们对原主题所做的一切不都要一点一点的搬家啦!
对哦~那就在保留原来主题展示的基础上开启第二主题吧!😄
既然是第二主题,首先数据一定是同步的,也就是同一个数据库啦!
曾经想过建立两个不同主题的WordPress站点,然后共用同一个数据库,可是试过之后才发现数据库中保留的一部分信息就是关于主题的。
也就是说,这种方法不可行咯!
一个站点的数据库中只能保存一个主题的相关信息,那么,我们就在调用主题路径那里做点手脚吧!
可以想一想,既然是修改调用主题的路径,一定不能在主题内部修改咯!
方法有很多,最简单的就是做一个属于我们自己的插件。
插件内容(带切换主题部分):
<?php
/*
Plugin Name: imqxms.
Plugin URI: https://www.dreamwings.cn
Description: 自定义
Version: 1.0
Author: 千千
Author URI: https://www.dreamwings.cn
*/
//根据访问设备切换 WordPress 主题
function wpjam_switch_theme($theme){
global $is_IE;
if($is_IE){
preg_match('/MSIE\s(\d)\.0;/', $_SERVER['HTTP_USER_AGENT'], $matches);
$IEversion = $matches[1];
if($IEversion=6){
$theme='twentyten';
}
if($IEversion=7){
$theme='twentyeleven';
}
if($IEversion=8){
$theme='twentytwelve';
}
}
if(wp_is_mobile()) {
$theme='twentytwelve';
}
return $theme;
}
add_filter( 'template', 'wpjam_switch_theme' );
add_filter( 'stylesheet', 'wpjam_switch_theme' );
?>
这些内容用过WordPress的人应该很熟悉吧!原来应该加到模版函数(function.php)里面的东西现在加到了插件里面,呐,就是这样!
根据IE的版本来选择主题,也可以根据是否是手机选择不同的主题。
当然,知道了这种方法,判断这部分我们就可以完全自定义啦!注:$theme 是主题的文件夹名称。
千千目前也开启了双主题模式,不过是根据域名domain切换主题的哦!
https://www.dreamwings.cn
https://www.myth1314.com
点击页面左下角的雷姆试试看吧!
THE END.
这想法不错,我最近也是又想换主题了。真无奈,这主题刚刚换了没多久
想换就换吧,自己喜欢就好
现在懒得折腾了,等无聊的时候再整,或者什么时候在网上看到特别喜欢的直接拿过来用这样省事
或者开启双主题模式,就和我一样
两天不见世界都变了~
变成什么样子了呢?
站点标题变了hhha
还有整个网站更好看了😄
哈哈,其实我更期待的是那种当前窗口切换主题,且能记录访客的选择方式那种~
只是写起来比较麻烦啦
哪个呢?
就是之前这个呀,小清新的感觉
当然啦,毕竟自己做了好多的工作呢!
膜拜
都占用了学算法的时间啦!
我这个学期也要对算法好好学习了,虽然是专业课,可是感觉好难啊,做一题要半天,有时候调一个错误半天都调不出来,哎哎哎
为什么会是专业课,我们没有
就是《数据结构与算法》这门课,那你们学啥
哦,这个呀!只是介绍了基础的数据结构那些,我们上学期学完啦
代码抱走( ̄▽ ̄)
哈哈,可以自定义判断语句