WordPress(ワードプレス)でページが更新されないエラーの対策

ワードプレスで投稿したページがトップページに反映されない

ワードプレスで作成したページをiPhoneで確認しようとしたとき、更新されていないことがありました。
ブラウザでキャッシュをしているためかと思い、強制リロードを何度も試しましたが効果なし。
パソコンからアクセスしてみると、最新の状態になっている。URLも間違っていません。どういうことでしょうか??

原因はページキャッシュのせい

結論から言うと、『W3 Total cache』 というプラグインを過去に使用していたためでした。
『W3 Total cache』というプラグインはサイトのレスポンス速度をアップするために、ページキャッシュなどを作成するプラグインです。
エラーが発生していたときは使用を停止していたのですが、過去に使用していた間に作られたキャッシュがそのまま生きていたようで、今回のエラーを引き起こしていました。
自分のケースでは『W3 Total cache』プラグインが原因でしたが、同様の動作をするプラグインは他にもあるので、もし同じようにページが更新されないケースがあればキャッシュプラグインを疑ってみることをおすすめします。

 

『W3 Total cache』のキャッシュクリア方法

まず W3 Total cache でキャッシュされているか確認する方法ですが、更新されないページのソースを開き、一番下に以下のような記述がないか確認します。

Performance optimized by W3 Total Cache. Learn more: https://www.w3-edge.com/products/
Page Caching using disk: enhanced
Database Caching using disk (Request-wide modification query)
Served from: ドメイン名 @ 2019-03-01 03:32:21 by W3 Total Cache

キャッシュを作成した日時が記述されているので一目瞭然です。

キャッシュをクリアするには管理ページの①のメニューから入り、②の 「empty all caches」を押すとキャッシュクリアすることができます。

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