zblog判断访客是否为移动设备的函数zbp_is_mobile()
之前博客吧分享过zblog判断访问网站的设备是否是手机移动设备的方法,其函数代码是来自 wordpress 的 wp_is_mobile()
函数,这几天发现 zblog php 1.7.2+版本开始,也内置了判断移动端的函数 zbp_is_mobile()
,zbp_is_mobile() 函数的实现原理和之前分享的代码差异不大,也是通过获取 User-Agent
来判断是否为移动端,但因为 zblog 内置了函数,在应用开发时就可以少添加一个函数代码了。
函数原代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/** * 检查移动端 */ function zbp_is_mobile() { return CheckIsMobile(); } /** * 检查移动端 * * @return boolean */ function CheckIsMobile() { $ua = GetGuestAgent(); if (preg_match('/(Android|Web0S|webOS|iPad|iPhone|Mobile|WindowssPhone|Kindle|BlackBerry|OperasMini)/', $ua)) { return true; } return false; } |
使用方法
主题模板文件中使用
1 2 3 4 5 |
{if zbp_is_mobile()} 是移动端 {else} 不是移动端 {/if} |
函数位置
路径:zb_system/function/c_system_common.php
© 版权声明
转载请注明来自白芸资源网以及原文地址。
本站不敢保证内容的可靠性,内容仅供小范围学习与参考,禁止用于商业、盈利或其它非法用途以及大范围传播,您需在学习与参考完毕后从您的个人存储空间彻底删除,因您滥用而造成的损失本站不承担法律责任。
本站部分内容可能源于互联网,版权争议与本站无关,如有侵权可联系站长处理,敬请谅解!
请您合法使用本站资源。
THE END