WP_Super_CacheとWPtouchの不具合

なぜか?この組み合わせだと、不具合がでてしまう。

環境:

・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で別々のキャッシュが作成されます。

SuperCache1.4

 

実際キャッシュを使ってるかは知りませんが・・・キャッシュを作ってるって事は動いてるんじゃね?

ということで、この設定でとりあえず行きたいと思います。

Related Images: