WordPress wptouch插件在电脑端显示移动主题

大家也注意到了我的博客没有采用响应式的主题设计,全赖技术不到位,还没掌握。所以只好借助wordpress插件来实现移动端的显示。现在用的主要是WPtouch插件,有兴趣的可以了解下:WPtouch+MobilePress让手机访问更方便

如果大家装了缓存插件的话,有可能会出现移动端及电脑端都显示移动主题的问题,这是什么原因呢?其实是缓存插件将移动端的主题给缓存起来了,结果电脑端的用户访问的时候显示的是缓存页面。解决该问题有两种方法。

一、直接删除缓存
这个方法治标不治本,可能以后还会出现类似的状况。

二、修改缓存插件设置

1、WPtouch和WP-super-cache

  • 先启用wptouch插件
  • 选择设置 -> WP Super Cache
  • 在Advance mode下勾选Mobile device support并保存
  • 按照提示点击”Update Mod_Rewrite Rules”
  • 插件兼容模式下启用WPTouch并保存

由于wp-super-cache提供了针对wptouch的兼容选项,所以只需要以上几步就可以解决这个问题。

2、WPtouch和 W3-total-Cache
在保持wptouch默认设置的情况下,找到wp-total-cache的Performance的 Page Cache选项,在Rejected User Agents:这个框中填入以下的数据:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
iphone
ipod
ipad
pre
pixi
iemobile
aspen
incognito
webmate
android
dream
cupcake
froyo
blackberry9500
blackberry9520
blackberry9530
blackberry9550
blackberry 9800
blackberry 9780
blackberry 9850
blackberry 9860
webos
s8000
bada
googlebot-mobile
adsbot-google

该方法就是针对移动设备不进行缓存,从而避免了问题的发生。



本文出自 TENNFY WU,转载时请注明出处及相应链接。

本文永久链接: http://www.tennfy.com/1729.html

下一篇文章:

上一篇文章:

8人参与了讨论

  1. Louis Han 说:

    还好没有遇到这样的问题

  2. 无纯洁 说:

    博主这样都算“技术不到位”,看来我已经无药可救了~

  3. xilouqingzhu 说:

    以前也找到过这款插件…..

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

8 + 7 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部