您现在正在《wordpress免插件判断移动设备》评论的第1页
这是一段php通用的判断移动浏览器的函数,原理比较简单,就是判断浏览器返回的user_agent,条件包括手机系统,品牌和窗口大小. 以wordpress为例,在主题的function.php内加上如下代码,我找了一些常见移动浏览器的useragent,其中有很多国内流行的手机浏览器,基本上可以涵盖可能会用手机上网的用户群了.. function is_mobile() { $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_browser = Array( "mqqbrowser", //手机QQ浏览器 [.....] 点此返回原文
mobile-hack is coded by http://xiaohudie.net. Any posts here is one hundred percent original, so please keep my link so as not to hurt this pretty girl. -
先占个沙发,曾经研究过。。呵呵。
现在手机上网的越来越多了,要开始重视啦,本来我的小站没什么人看,也就没搞这些东西..
@小蝴蝶 : 我那里也没什么人,我站已经有这个功能。
你那里是没什么人,都是神…我知道,我用手机看过哈~我用这段函数获取主题不成功,头都晕了,你帮忙看看是哪里的问题哈,
add_filter(‘template’, ‘mobile_get_theme’);
add_filter(‘stylesheet’, ‘mobile_get_theme’);
function mobile_get_theme($theme) {
if ( is_mobile() ):
$theme = ‘twentytwelve';
endif;
return $theme;
}
:han: 我的主题好像自动兼容手机平板…
恩恩,你的主题应该是用了@media only screen哦…传送门,我后来想重写一个主题,所以把这个从主题里去掉了
没考虑过兼容移动设备,移动设备的流量极少,忽略了,娱乐应用站得多考虑移动设备
我原先也一直没考虑过,觉得兼容这个就像兼容IE6一样可有可无,不过有时间的话弄一下也好,毕竟有的人会用手机看,用户体验会好一点哈
我的主题自动兼容诺基亚(塞班)/ios/安卓,不兼容Windows phone…现在用了个手机主题插件,才都兼容了
我主题是自己写的…所以这些功能都要自己一个个加进去 大概过会就能弄好了到时候你用手机看看?
@小蝴蝶 : 可以的
@零落千起 : 还没完善,你先瞅瞅~ :smile:
@小蝴蝶 : 看了,请继续努力
百度siteapp支持这个
@我的名字叫麒 : 我试过,但抓取出来的格局不太理想,所以没用了
WP-Touch Pro飘过…要不要来一份
@Android : 你域名封了,流量用完了?
@小蝴蝶 : :!: :!: 收到邮件了,准备去交涉…买新域名了…
囧~你准备把xiaoxa.**全包了?哈哈
米有钱….
@小蝴蝶 : ipad你也识别出来了?没关系,我换成chrome桌面版的UA,就一切解决了 哈哈哈
哈哈,你是说请求桌面版网站那个吗~如果不是ios系统的限制,chrome就完美了,有时候感觉速度还是safari快,我一直在两者之间纠结
@小蝴蝶 : 一般用safari,但chrome的确比Safari好一些,但iOS限制很坑爹
是啊,ios下chrome也是用的safari内核,没办法有本质上的超越,话说你的网站什么时候好..
明天吧,空间被冻了,现在又没有空间。。。
@小蝴蝶 : :lol: 这段代码无法识别出由xc浏览器生成的桌面版chrome的UA
三星某系列平板亲测 不过移动版不支持评论插入表情
原来是xc,我还以为是刚才是chrome for ios;想让移动版快点,所以能省的都省了.. :???:
:guzhang: nice
小蝴蝶最漂亮
@Arch!tect : :xiu: 嘻嘻
你们就折腾吧,WP早晚被你们折腾的成为世界上最牛X的网站程序拉到! :xiao:
发一篇微博通的wordpress插件吧,呵呵,折腾。。
@郑永 : 微博连接那个插件折腾了我一天 :shock: ,它的原理基本上是这样的:在functions.php里用wp_strlen判断字符长度,一个中文算2,英文算1,然后挂到wp_status钩子,以限制字数减去保留的url长度再来截取content,但可能它挂的钩子太多了,单独移植截断函数到wbto论坛那个插件就行不通…
很好的分享,详细而自然,棒棒的,支持了