WordPressのキャッシュが消えない

シェアする

  • このエントリーをはてなブックマークに追加

私は普段、WordPressでマルチサイトを使って複数のサイトを管理しています。
その中で、WordPressのキャッシュが消えない少し変わった現象に悩まされたのメモしておきます。

 

スポンサードリンク

WordPressのキャッシュが消えない?

メインでない方のサイトが私のスマートフォン(京セラ DIGNO KYL21)で見たときだけ3日以上更新されていませんでした。
PCでは問題なく更新されています。
今日、たまたまスマートフォンでこの現象に気づきました。
何度かスマートフォンのキャッシュをクリアして、ブラウザのリロードをしても3日前のままです。

この種の現象は大体以下の方法で解決可能です。

  1. ブラウザのキャッシュをクリアする
  2. WordPressのキャッシュ系プラグインでキャッシュをクリアする
  3. CloudFlareを使っている場合は、一時的に開発モードにする

CloudFlareのようなCDNは使っていないので、3は関係ないとしても、1と2は何度もやってみたのですが、解決しません。

最も不思議だったのは、PCでは問題ないけれど、スマートフォンでは更新されていないことです。

キャッシュに関しては、WordPressが遅いので対策しています(その2)の通り、WP Super CacheとDB Cache Reloaded Fixを使っています。

あれこれ、WordPressを見てみたのですが、あれ?これなんだろう?っていう設定がありました。
WP Super Cache設定の「コンテンツ」タブの中にある「Delete Cache On All Blogs」 です。

そういえば、いつも「キャッシュを削除」しか押していませんでした。

マルチサイトの場合、「Delete Cache On All Blogs」を押さないとサブのサイトの方のキャッシュは削除されません(ま、当たり前か)。

image

 

という訳で、「Delete Cache On All Blogs」を押してみると、見事、解決!

 

スポンサードリンク

WordPressでキャッシュが消えない時の対策まとめ

 

  1. ブラウザのキャッシュをクリアする
  2. WordPressのキャッシュ系プラグインでキャッシュをクリアする
  3. CloudFlareを使っている場合は、一時的に開発モードにする

につきます。

 

マルチサイトを使っていて、かつ、WP Super Cacheを使っている場合は、「Delete Cache On All Blogs」を押さないといけません。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

コメント

  1. […] WP Super Cache設定の「コンテンツ」タブの中にある「Delete Cache On All Blogs」 です。 あれこれ、WordPressを見てみたのですが、あれ?これなんだろう?っていう設定がありました。 [紹介元] WordPressのキャッシュが消えない | urashita.com […]

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です