描述
判断当前浏览博客的设备是否为移动设备
返回值
(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