WP Fastest Cache ログイン中の管理バーが表示されなくなった

ログインユーザーに対してキャッシュを表示しない WordPress

 

WordPressで管理画面にログイン中であれば、フロント側を表示しても画面の上側に、黒い帯の管理バーが表示されます。

ところが、WP Fastest Cache を導入後に管理バーが表示されなくなる。という問題が発生。
で、調べてみたら簡単なことでした。

ログインユーザーに対してキャッシュを表示しない

WP Fastest Cache の設定で、「ログインユーザーに対してキャッシュを表示しない」のチェックが外れていました。ここにチェックがついていなかったので、訪問者が見る、ログオフ時のフロント側のキャッシュが表示される→管理バーが出てこない。

ということでした。
よく確認せずに、設定しなかったのが間違いでした。

ちなみに、「モバイルユーザーに対してキャッシュを表示しない」というのは、チェックをつけると当然モバイル端末で閲覧した人には、キャッシュの恩恵は受けられません。
で、なんでわざわざこんな設定があるのかというと、たとえば、wp_is_mobile関数などで、モバイル用に表示を分けて出力している場合。

具体的にはこんなかんじで→WordPressのレスポンシブデザインでPC表示を選択できるようにする

すると、キャッシュのせいでPC用の画面がうまく表示されない場合があるので、そんなときには「モバイルユーザーに対してキャッシュを表示しない」にチェックをつけると。

逆に、完全にJavaScriptとCSSのみでレスポンシブ対応しているのなら、ここのチェックは外しておいたほうがいいということになります。

 

タイトルとURLをコピーしました