不论哪一个主题,持续几个月或者更长时间的使用一定会给我们造成 <!–审美疲劳–> 的吧!😔
或许修改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.
这个很nice!不过我要稳住!少折腾!!!
哈哈,折腾太浪费时间了佯~
写的主题很漂亮
自己喜欢这种类型的,谢谢😊
赞一个 ;D
😝欢迎常来哦!
真好看
谢谢