WordPress 根据访问设备使用不同的主题

2019年12月9日WordPress 根据访问设备使用不同的主题已关闭评论 154
腾讯云

根据访问设备的不同,区分开浏览器版本和PC与移动端。可以根据下面的代码自行修改,在何种设备访问时加载什么主题。注意主题名字一定是主题文件夹名字,而不是后台管理界面你看到的主题名字。

代码如下:请勿直接添加到主题的 functions.php 中,无法生效。

function ws_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';//IE 6 
        }
        if($IEversion=7){
            $theme='twentyeleven';//IE 7
        }
        if($IEversion=8){
            $theme='twentytwelve';//IE 8
        }
    }
    if(wp_is_mobile()) {
        $theme='twentytwelve';//移动端
    }
    return $theme;
}
add_filter( 'template', 'ws_switch_theme' );
add_filter( 'stylesheet', 'ws_switch_theme' );

使用方法:

1.在 Code Snippets 插件 中添加此段代码。插件下载地址:点击这里去下载

2.把代码写成插件,安装!(有能力的自己去写吧!)

特别声明:以上内容来源于编辑整理发布,如有不妥之处,请与我方联系删除处理。
  • 地铁红包
  • 支付宝扫一扫领红包
  • weinxin
  • 天天送红包
  • 支付宝扫一扫领红包
  • weinxin
糖果主机