• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > WordPress代码判断手机移动设备并跳转手机版

WordPress代码判断手机移动设备并跳转手机版

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了WordPress代码判断手机移动设备并跳转手机版等相关知识,希望对您有所帮助

使用wordpress建自适应网站时,要想在PC端网站与手机移动设备端网站显示不同的内容,就需要判断当前浏览设备是否为手机移动设备。如果是手机移动设备,跳转手机版,显示一套手机移动设备内容,否则,显示一套PC端网站版面。

wordpress 代码判断手机移动设备

WordPress可以通过纯代码的方法去判断跳转手机版并跳转,步骤如下:

第一步:在自己网站主题的 functions.php 内加上如下代码,目前已包含常见移动浏览器的useragent,基本上可以涵盖可能会用手机上网的用户群了。

function is_mobile() {
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    $mobile_browser = Array(
        "mqqbrowser", //手机QQ浏览器
        "opera mobi", //手机opera
        "juc","iuc",//uc浏览器
        "fennec","ios","applewebKit/420","applewebkit/525","applewebkit/532","ipad","iphone","ipaq","ipod",
        "iemobile", "windows ce",//windows phone
        "240x320","480x640","acer","android","anywhereyougo.com","asus","audio","blackberry","blazer","coolpad" ,"dopod", "etouch", "hitachi","htc","huawei", "jbrowser", "lenovo","lg","lg-","lge-","lge", "mobi","moto","nokia","phone","samsung","sony","symbian","tablet","tianyu","wap","xda","xde","zte"
    );
    $is_mobile = false;
    foreach ($mobile_browser as $device) {
        if (stristr($user_agent, $device)) {
            $is_mobile = true;
            break;
        }
    }
    return $is_mobile;
}

第二步:在自己网站主题任意模板,都可以使用以下的标签进行判断。

<?php if (is_mobile() ): ?>

    //这里写上手机端的代码

<?php else: ?>

 //这里写上PC端的代码

<?php endif ;?>

通过以上二步,我们就可以通过代码来判断手机移动设备并跳转手机版了。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-02WooSidebars 插件使用教程:不同的页面设置不同的侧边栏
  • 2018-11-02wordpress启用侧边栏小工具
  • 2018-11-02WordPress 公告/通知栏插件 HashBar
  • 2017-05-13wordpress设置友情链接只在首页显示的方法
  • 2018-11-02网站为什么要改版?wordpress企业网站改版有什么好处
  • 2018-11-02wordpress教程之 WordPress 安装插件
  • 2017-05-13WordPress后台的内容管理功能
  • 2017-05-13wordpress获取新浪天气打造wordpress侧边栏天气(wordpress插件)
  • 2018-11-02wordpress教程之 WordPress 自定义主题
  • 2017-05-13WordPress文章标题链接添加正在加载中提示的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • wordpress营销型网站凭什么能留住用户?
    • WordPress批量转换文章分类
    • wordpress非插件实现添加链接转跳功能
    • WordPress显示当前文章同分类下的文章列表
    • wordpress php文件如何链接到mysql数据库
    • wordpress拒绝或禁止某些IP访问网站,屏蔽垃圾评论
    • 自定义wordpress登录页的一些技巧方法
    • 火车头Wordpress2.9.2,3.0.1免登陆发布接口
    • 使用 WordPress 企业主题开发企业网站经验总结
    • WordPress中发送HTML邮件的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有