ブログ

WordPressでのCache Busting:画像をキャッシュさせない方法

クライアントワークでの悩みのひとつ。

制作者:「修正しました」
クライアント:「修正されてないけど…」
制作者:「キャッシュを削除してください」「スーパーリロードしてください」「F5連打して!」

こうした不効率のケースがあります。

これは、基本的には制作者サイドが悪いです。

クライアント側のリテラリーのせいにするのも不親切ですよね。

制作者サイドで気を利かせるべきでしょう。

画像をキャッシュさせない(Cache Busting)

いわゆる「Cache Busting」と言われる方法。

一般的な対応:imgタグ末尾にパラメータを付与

通常のimgタグ。

<img src="sample.jpg" alt="">

この末尾に「?」+適当な半角文字列(一般的には日付)を入れてあげると、キャッシュを回避できます。

<img src="sample.jpg?20250530" alt="">

WordPressでの対応:themeのフォルダ名を変更

WordPressで構築しているサイトの場合、themeのフォルダ名そのものを変更する(末尾に日付を加える)方法もおすすめだ。

多くの場合、画像パスは「wp/wp-content/themes/xxxxx/img/」となると思うので、「xxxxx」を「xxxxx_20250530」のように変更してあげればキャッシュを回避できます。

注意点として、WordPress管理画面のテーマ設定ページにアクセスし、テーマを選択し直すのを忘れないように。

記事を書いた人

杉直樹の写真

杉 直樹 / ウェブ制作者

1990年2月 福岡県柳川市生。学習院大学在学時よりウェブ制作経験を積み、卒業後2014年(24歳時)から独立し、クラウドソーシングを中心に活動。300件以上の様々な制作実績を持つ。シンプルで普遍的なデザインの中規模コーポレートサイト制作業務が最も得意。格安の制作費用が売り。

一覧へ戻る