首页 > CMS > Wordpress > 正文

wordpress教程之判断移动设备函数wp_is_mobile()

2024-09-07 00:49:42
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了wordpress教程之判断移动设备函数wp_is_mobile(),具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

wordpress函数wp_is_mobile()是wordpress 3.4.0版本增加的一个内置函数,wp_is_mobile()函数的作用是检测当前浏览器是否运行在智能手机、平板电脑等移动设备上,返回一个布尔值。目前wp_is_mobile()函数支持Iphone、ipad、android、silk、kindle、BlackBerry、Opera Mini等众多移动设备及浏览器,使用该函数可以帮助开发者更好地制作响应式wordpress主题、独立手机主题或者各类型手机相关的插件。

函数代码

wp_is_mobile()

函数参数:

使用方法

if(wp_is_moblile()){echo '正在使用移动设备浏览';}else{echo '浏览使用的不是移动设备';}

源代码

function wp_is_mobile() {    if ( empty($_SERVER['HTTP_USER_AGENT']) ) {        $is_mobile = false;    } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)        || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false        || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false        || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false        || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false        || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false        || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {            $is_mobile = true;    } else {        $is_mobile = false;    }     /**     * Filters whether the request should be treated as coming from a mobile device or not.     *     * @since 4.9.0     *     * @param bool $is_mobile Whether the request is from a mobile device or not.     */    return apply_filters( 'wp_is_mobile', $is_mobile );}

函数文件位置:wp-includes/vars.php

使用很方便。

以上就是wordpress教程之判断移动设备函数wp_is_mobile()的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表