
现在手机移动设备越来越普及,也越来越智能,使用手机浏览网页已经比较流行了,所以,作为wordpress主题开发者,你必须好好考虑如何应对手机移动用户了。
这是一段php通用的判断移动浏览器的函数,原理比较简单,就是判断浏览器返回的user_agent,条件包括手机系统、品牌和窗口大小。
以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;}登录后复制
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1安卓UC缓存视频保存到U盘
- 2oracle数据库怎么查询表空间的创建日期
- 3电脑截屏的图片保存在哪里 截图默认存储路径查询
- 4oracle数据库误删除数据怎么恢复
- 5错误代码0xc0000001 电脑出现0xc0000001错误代码怎么修复
- 6电脑键盘哪个是开机键 键盘开机功能键说明
- 7登录项管理:禁用可疑启动程序
- 8WordPress如何推广
- 9phpmyadmin怎么导出excel
- 10电脑截图的6种方法 六种实用截图技巧分享
- 11台式摄像头改红外夜视监控教程
- 12夸克怎么转存别人分享的文件 快速转存分享文件技巧
- 13mysql属于哪种数据库类型
- 14oracle是什么软件干什么用的
- 15oracle怎么回滚
- 16电脑摄像头连接监控软件操作教程
- 17电脑拼音打字怎么切换 输入法切换技巧分享
- 18电脑键盘怎样换成中文 中文输入法设置方法
- 19mongodb安装失败的原因有哪些
- 20uc浏览器切换账号在哪 uc多账号切换位置与操作方法
- 21uc浏览器网页版入口官网 uc浏览器网页版官网直接进
- 22wordpress自动采集插件怎么用
- 23怎么进入wordpress
- 24uc浏览器怎么打不开了怎么办 uc浏览器无法启动修复方案
- 251905网站高清电影在线 1905电影网站视频免费观看
- 26redis和数据库数据不一致怎么解决
- 27台式电脑怎么连接wifi 台式机无线网络连接步骤
- 28手机UC浏览器视频导出U盘
- 29夸克怎么免费解压安装包 安装包解压方法
- 30华为手机UC缓存视频导出步骤
