WordPressのメディアアップロードでの画像自動生成を停止する

Filed under: functions.php,wordpress — kdcs @ 18年8月24日 金曜日

ロリポップが「WEBサーバーに設置できるファイル数」に上限を設定

WordPressでは画像をアップロードする際、デフォルトでは「サムネイル・中・大・フルサイズ、768px画像」と5つのファイルがuploadフォルダ内にできてしまう。

このため、WordPressのメディアアップロードでの画像自動生成を停止させる手段がこちら
function.phpに記述

//メディアアップロードサイズ自動生成停止 ------------------------------------------------
function remove_image_sizes($sizes) {
  unset( $sizes['thumbnail'] );
  unset( $sizes['medium'] );
  unset( $sizes['large'] );
  return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'remove_image_sizes' );

768pxサイズの画像自動生成を停止させるにはfunction.phpに以下を記述

// レスポンシブイメージ自動生成の無効化(WordPress4.4以降)-------------------------------
update_option( 'medium_large_size_w', 0 );
// レスポンシブイメージsrcset挿入の無効化(WordPress4.4以降)-----------------------------
add_filter( 'wp_calculate_image_srcset', '__return_false' );

サイト内検索

カテゴリー

最近の投稿

« |WordPressのメディアアップロードでの画像自動生成を停止する| »
↑上に戻る