ようやくオープンしたWordpressのサイトでなぜか正常に動作していたWPTouchが全てのブラウザ突然モバイルテーマになってしまい路頭に迷っていたところ下記のブログを発見し原因は高速化の為に導入したQuickCacheにあると判明。

WPTouchでのモバイルテーマ切替えの問題が解決 | ねこぱんち統合整備計画

ということでCache系のプラグインとWPTouchを使うときはちゃんとUser-AgentでCacheを除外せよということなので早速やってみました。


まず設定からWPtouchの設定を開きます。

2013070101

Advanced Options以下のCustom User-AgentsにあるThe currently enabled user-agents are:以下をコピーします。

2013-07-01_0925

そしてQuick Cacheの設定を開き、『No-Cache User-Agent Patterns』の『Don't Cache These User-Agent Patterns』以下に先ほどコピーしたものを1User Agentを1行ごとに入力します(カンマは消します)。

2013-07-01_0927

2013-07-01_0933

Quick Cacheの場合、Blackberry等は機種ごとでなくてもよさそうなので下記のリスト使いました。

  • AdsBot-Google
  • Android
  • BB10
  • BlackBerry
  • CUPCAKE
  • Googlebot-Mobile
  • bada
  • dream
  • froyo
  • iPhone
  • iPod
  • incognito
  • s8000
  • webOS
  • webmate
  • Playstation

以上で無事にWPTouchのモバイルテーマが無事に動く用になりました。