WordPress网站判断是否手机/移动设备访问

概述

移动互联网越来越热门,让人感觉好像任何网站都必须要有一个手机版网站,尤其是资讯阅读类的网站,比如说博客。恰恰WordPress网站就是以博客为主,这让WordPress支持手机访问似乎必不可缺,那么我们在制作主题的时候就需要判断了,判断用户是手机访问还是电脑访问,这在WordPress中实现非常简单,因为WordPress已经内置是否判断手机访问函数。

实现方法

我们只需添加一个条件判断即可判断是否手机访问,如下所示。

<?php if ( wp_is_mobile() ) {
/* 这里显示的内容只有手机访问才会显示 */
} ?>

参考案例

下面是一个简单的案例,根据用户访问设备显示不同的欢迎语。

<?php if(wp_is_moblile()){
echo '欢迎使用移动设备访问的朋友!';
}else{
echo '欢迎访问本站!';
} ?>

相关资料

以下是WordPress判断是否手机访问的函数代码,童鞋们可以拿来修改一下用于其他PHP网站。

<?php
function wp_is_mobile() {
static $is_mobile;

if ( isset($is_mobile) )
return $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;
}

return $is_mobile;
}
?>

本文最后更新于2年前 (2018-06-13),若有错误或已失效,请在下方留言或联系QQ87200080

未经允许禁止转载
本文地址:https://www.77nn.net/73.html
版权声明:本文为原创文章,版权归 心梦无痕 所有,欢迎分享本文,转载请保留出处!
1
分享到:

评论2

3 + 2 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 收藏下 回去试试 欢迎访问我的美女图片站
    寻梦5年前 (2015-06-26)  北京市 回复
    • 不好意思,新站收录太少暂时不接受链接哦。。
      心梦无痕管理员5年前 (2015-06-30)  陕西省宝鸡市 回复
关闭
没有账号? 忘记密码?

社交账号快速登录