之前趣主题分享过zblog判断访问网站的设备是否是手机移动设备的方法,其函数代码是来自 wordpress 的 wp_is_mobile() 函数,这几天发现 zblog php 1.7.2+版本开始,也内置了判断移动端的函数 zbp_is_mobile() ,zbp_is_mobile() 函数的实现原理和之前分享的代码差异不大,也是通过获取 User-Agent 来判断是否为移动端,但因为 zblog 内置了函数,在应用开发时就可以少添加一个函数代码了。

函数原代码

123456789101112131415161718192021 /** * 检查移动端 */function zbp_is_mobile(){ return CheckIsMobile();}/** * 检查移动端 * * @return boolean */function CheckIsMobile(){ $ua = GetGuestAgent(); if (preg_match(’/(Android|Web0S|webOS|iPad|iPhone|Mobile|Windows\sPhone|Kindle|BlackBerry|Opera\sMini)/’, $ua)) { return true; } return false;}

使用方法

主题模板文件中使用
12345 {if zbp_is_mobile()}是移动端{else}不是移动端{/if}

函数位置

路径:zb_system/function/c_system_common.php

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。