wp_is_mobile (移动端判断)

描述

判断当前浏览博客的设备是否为移动设备

返回值

(bool)

示例

移动设备的判断

<?phpif ( wp_is_mobile() ) {    /* Display and echo mobile specific stuff here */}?>

源码

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 );}
© 版权声明
THE END
喜欢就支持一下吧
点赞16 分享