1. TECH LIBRARY
  2. WordPress
  3. WordPress 5.3で追加された自動生成される画像を停止する

WordPress 5.3で追加された自動生成される画像を停止する

2019.12.11

WordPress 5.3で追加された自動生成される画像を停止するの記事

最近WordPress 5.3にバージョンアップをしたのですが、その後アップロードした画像がなぜか荒れている…!という状態になりまして。
調べてみたところ、画像アップロード時に自動で吐き出す画像が新しく追加されたようでした。

今までは、CMSから設定できる画像サイズの他に768px画像が生成されていたのですが、さらに1536px、2048px画像が追加されていました。
また、オリジナル画像が2560pxを超えると、scaledという名前の画像が生成され、そちらがオリジナル画像として優先されるみたいで、この仕様により画像が荒れる状態となっていました…

フルサイズのオリジナル画像とサムネイル用画像以外は不要なため、その他は自動生成されないように対応しました。

1536px, 2048px画像の自動生成停止

function my_intermediate_image_sizes_advanced($sizes) {
  unset($sizes['1536x1536']); // 1536pxの画像を停止する場合
  unset($sizes['2048x2048']); // 2048pxの画像を停止する場合

  return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'my_intermediate_image_sizes_advanced');

scaled画像の自動生成停止

add_filter('big_image_size_threshold', '__return_false');
  1. TECH LIBRARY
  2. WordPress
  3. WordPress 5.3で追加された自動生成される画像を停止する

カテゴリ

お気に入りリストに追加しました

お問い合わせを送信しました