WordPressのsrcset閾値を変更する方法

WordPress では、img タグの srcset は自動で生成されます。

この閾値を自分で調整したい場合もあるでしょう。

ここでは、WordPress で自動的に生成される srcset の閾値を変更する方法を解説します。

WordPressのsrcset閾値を変更する方法

functions.php で、wp_calculate_image_srcset のフィルターをフックすることで、srcset の閾値を変更することができます。

例えば、828px では、<ファイル名>-828w.png を読み込む srcset を追加するには下記のようにします。

WordPressが生成するsrcsetを削除する

WordPress が自動的に生成する srcset が、自分の使いたい srcset と衝突してしまい、使いたい srcset が読み込まれない場合があります。
そういったときには WordPress が生成する srcset を削除するとよいでしょう。

WordPress が生成した配列を初期化してしまうことで、削除します。