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;
}
?>

 

http://xzh.i3geek.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途及非法用途,否则后果自负!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"qq301.com",如遇到无法解压的请联系管理员!
资源客是一个优秀的分享资源站,本站资源均为各位友友分享而来,特殊原创会标明如有侵犯版权等可联系删除

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