启用智能的Mobilepress插件

2010年12月15日 发表评论 阅读评论

之前使用的WP-T-Wap插件虽然可以通过手机编辑发表博文,但实际使用上并不是那么实用,因为此插件是无法自动判断客户端是否采用移动设备访问的而必须另外采用一单独域名来实现移动设备访问的。

而Mobilepress插件则可以自动从客户端的UA头里判断是否使用移动设备,并自动对移动设备用户显示友好的页面。

MobilePress 安装非常简单,只要上传激活即可,也可以通过 wordpress 后台直接安装。

安装好 MobilePress 后,在 WordPress 后台主菜单就多了一个 MobilePress 的菜单,他有两个子菜单:

  1. Options
    • 这里的 Blog Title 和 Blog Description 是让你给手机版本的博客设置一个博客标题和描述,留空使用原来默认已经设置好的博客标题和描述。
    • Force Mobile Site? 强制使用手机版,即使使用普通浏览器浏览也会显示适合手机浏览的主题。一般选择 no 了,普通浏览器用户还是希望给他看到更多精彩的展示。
    • 接下来三项:Treat iPhone as a web browser?
      Treat Windows smartphone as a web browser?
      Treat Opera Mini as a web browser?

      意思是是否把用户在 iPhone, Windows CE, Opera Mini 这三种情况浏览你的博客作为普通浏览器用户,即显示默认设置的主题。这里一般还是选择 no,虽然 iPhone 手机已经强大和普通浏览器没有很大的区别,Opera Mini 对网页解析已经最够完美了,但是我们还是希望给手机用户一个简洁的主题,主题中图片更少,从另外一方面说,也是节省了带宽。

  2. Theme这里的 Theme 可以让你给不同的手机设置不同的主题,目前支持给 iPhone, Windows CE, Opera Mini 这三种手机或者手机浏览器设置专属的主题。目前 MobilePress 提供了 Mobile 和 iPhone 两款适合手机浏览的主题,当然你可以给自己的手机设置一款主题上传到该插件目录下的 themes 文件夹中。

注意:如果你的博客安装了 WP Super Cache 这款插件,那么你就需要开启 WP Super Cache 插件中的 Mobile device support 这个选项,使手机浏览情况下不产生缓存才会使得这个插件生效。为了确保该选项起作用,还需要检查下.htaccess 文件中是否含有以下几行:

RewriteCond %{HTTP_user_agent} !^.*(Android|2.0\ MMP|240x320|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|hiptop|IEMobile|iPhone|iPod|KYOCERA/WX310K|LG/U990|MIDP-2.0|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|Playstation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|Windows\ CE|WinWAP).*

普通缓存和 GZ 缓存都需要对应一行。

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 启用智能的Mobilepress插件
  1. 靖(风向吧) | #1
    2010年12月15日21:11

    博主的WP Super Cache设置在查看一下吧,我这里用pc访问显示的是wap页面。

  2. 天晴无名氏 | #2
    2010年12月16日20:54

    @靖(风向吧)
    汗。。我几个浏览器测试下了,不会呀。。。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.