历经12年风雨兼程,企盟仿站网与25家网络公司合作为3200余客户提供了优质的服务,设计DEDECMS模板、WORDPRESS模板、DESTOON模板等约3500余个,企盟仿站网感谢一路有你!
时间:2022-08-15
目前使用手机或平板浏览页面越来越普遍,这就要有必要给自己网站做一个手机主题,但是如果要使用手机主题,就必须进行判断,判断是否为手机用户,如果是,返回移动端页面,如果否则返回正常PC端页面。下面这个PHP函数,可以用来判断客户端类型,从而确定输出的页面类型。下面济南网站建设以wordpress网站建设系统为例给大家讲解下如何实现网站建设系统自动判断访客是否使用移动设备。
第一步:自定义函数
在functions.php内加入如下代码
/*判断是否移动端访问*/
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
"240×320","480×640","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; ?>
其实上述代码只要是php语言的网站都可以适用,如果是非wordpress系统的网站想要实现自动判断访客是否使用移动设备可以访问学网站建设论坛提问,我们有相关技术人员解答的。
本文网址:http://www.chinafangzhan.com{dede:field name='arcurl'/}
本文由企盟
仿站
网发布(
http://www.chinafangzhan.com
),如果您还想了解更多关于
网站仿制
的文章,请点击查看
仿站知识
的其它文章。
承接以下业务:传统网站改自适应网站、网站增加手机站、网站改全屏网站改大屏展示、GBK转UFT-8、DEDECMS转WORDPRESS、网站站群制作、企业网站设计、企业网站优化、网站托管等业务