なぜか?この組み合わせだと、不具合がでてしまう。
環境:
・WordPress:バージョン 3.8–ja
・WPtouch Mobile Plugin:バージョン 3.1.4
・WP Super Cache:バージョン 1.4
現象:
○モバイルでアクセス→モバイルでアクセス
○モバイルでアクセス→PCでアクセス
○PCでアクセス→PCでアクセス
×PCでアクセス→モバイルでアクセス(PCページが表示される)
初めはガチャガチャ弄っていたのですが、イマイチ原因がわからなかったのですが。
原因:
WP Super Cacheは、WPtouchバージョン1.xまでしか対応していない。との事でした。
詳細:http://wordpress.org/support/topic/wptouch-not-working-8
回避策:
・1.WP Super Cacheをモバイル端末で無効にする
・2.wptouchを1.xへ戻す wptouch.1.9.8.9(2013/12/14)
・3.何でか知らないけど、プラグインを無効にすると動く(ページがごっちゃにならない)
1や2については説明しなくても、
ぐぐればたくさんでてきますので、3番について書いてみます。
メンドクサイ設定したくないなと思って…ぁ
手順:
1.WP Super Cache→詳細で以下へチェックを入れる
Mobile device support. (External plugin or theme required. See the FAQ for further details.)
2.WP Super Cache→プラグインを無効にする
このプラグインが罠だったのかとも・・・
3.キャッシュを削除する
で、なぜか?モバイルとPCで別々のキャッシュが作成されます。
実際キャッシュを使ってるかは知りませんが・・・キャッシュを作ってるって事は動いてるんじゃね?
ということで、この設定でとりあえず行きたいと思います。