WordPressを更新したのに反映されない?キャッシュと「?v=」の仕組みを学びました
WordPressでホームページを制作していると、「ファイルを更新したのに、なぜか表示が変わらない!」ということがあります。今回は実際のサイト制作でこの現象が起こり、ブラウザのキャッシュとURLのバージョンについて学んだのでまとめてみます。更新したのに古いページが表示されるのはなぜ?Webサイトを一度表示すると、ブラウザは画像やCSSなどのデータを一時的に保存することがあります。これが**キャッシュ(cache)**です。キャッシュがあることで、同じサイトをもう一度開いたときにすべてのデータを毎回取得する必要がなくなり、ページを速く表示できます。とても便利な仕組みなのですが、Webサイトを制作・更新していると、サーバー上は新しくなっているのに、ブラウザには以前の表示が残っているということがあります。今回もPCでは新しいページが表示されているのに、スマートフォンでは以前のページが表示されるという現象がありました。URLの最後に「?v=20260809」を付けてみる今回試したのが、URLの最後に?v=20260809を付ける方法です。例えば、example.com/というURLを、example.com/?v=20260809のようにします。すると、ブラウザなどからは異なるURLとして扱われる場合があるため、以前のページURLに対するキャッシュを避けて表示を確認できることがあります。このようにURLを変化させてキャッシュの影響を避ける方法は、一般に**キャッシュバスティング(Cache Busting)**と呼ばれます。「20260809」という数字に意味はある?最初は、「2026
0