WPTouchとWP Super Cacheの併用によるエラーの解決策

WPTouchスマートフォン最適化プラグイン「WPTouch」と「WP Super Cache」を併用した場合に、PCからアクセスしてもスマホ向け画面が表示されることがあります。これは、スマートフォンからのアクセスに対して、WPTouchで表示した画面をキャッシュしてしまい、その画面をPCからのアクセスに対しても表示してしまっているからです。ここでは、「WPTouch」利用時にそのような事態を解決するための「WP Super Cache」の設定方法を紹介します。

スポンサードリンク

「WP Super Cache」の設定を変更

「WP Super Cache」の設定で、スマートフォン画面を表示させるユーザーエージェントを除外します。

「WP Super Cache」のユーザーエージェント除外対象を追加

wp super cacheの設定
「WP Super Cache」の詳細設定画面の下の方(かなりスクロールします)にある、「除外するユーザーエージェント」欄に、除外するユーザーエージェントを追加します。ここに追加するユーザーエージェントはWPTouchで設定しているスマートフォン画面を表示させるもの。以下のWPTouchの設定画面で確認することができます。

スマホ対応するユーザーエージェント
WPTouchの設定画面に記載されている赤枠のユーザーエージェントを記載します。

以上で完了です。この作業でPCからのアクセスに対してスマートフォン画面を表示する事象を解決することができます。