150件以上のサイトを制作したプロが選ぶ、WordPressで使いたいツールリスト26選

画像の自動生成を停止する方法

Picture of WPhow編集部
WPhow編集部

WordPressの運用歴が長いメンバー。

普通
5
(1)
6分

Wordpressで画像の自動生成を停止する方法を解説。デフォルト設定では管理画面から画像をアップロードすると画像が6つ自動生成される可能性があります。画像サイズにより自動生成の枚数が変わるので1536×1536未満の画像の場合は方法1を、1536×1536以上の場合は方法2を参照してください。

手順

管理画面の設定から画像の自動生成を停止する

メディア設定を開く

ダッシュボードから「設定」にマウスを乗せます。メニューが開いたら「メディア」をクリック

画像サイズを設定

「サムネイルサイズ / 中サイズ / 大サイズ」の幅と高さを全て「0」に変更。「変更を保存」をクリック

All Optionsを開く

管理画面からは直接アクセスできないAll Options(全オプション)という設定ページを開きます。「https://サイト名/wp-admin/options.php」ブラウザの検索バーに入力。「ENTERキー」をクリック

medium_large_size_w を無効化

「medium_large_size_w」 の数値を「0」に変更。「変更を保存」をクリック

check

1536×1536以上の画像をアップした場合は方法2も参照

カスタムコードで画像の自動生成を停止する

子テーマのファイルエディターを開く

ダッシュボードから「外観」にマウスを乗せる。「テーマファイルエディター」をクリック

注意

ファイルを編集する前に必ず子テーマをインストールしてください。

function remove_image_sizes( $sizes ) {
  unset( $sizes['thumbnail'] );
  unset( $sizes['medium'] );
  unset( $sizes['large'] );
  unset( $sizes['1536x1536'] );
  unset( $sizes['2048x2048'] );
  return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'remove_image_sizes' );
add_filter( 'big_image_size_threshold', '__return_false' );
update_option( 'medium_large_size_w', 0 );

コードを入力する

「テーマのための関数」をクリック。以下のコードを入力する。「ファイルを更新」をクリック。参考:WordPress画像アップロード時の自動生成を停止する方法

注意

コード追記後もテーマによっては画像が自動生成される可能性があります。詳しくはテーマの管理者にお問い合わせください。

リクエストはWPHOWスタッフが確認した上でコンテンツに反映致します。

WordPress Tool Kit

  • 初心者が扱いやすいサーバー
  • 用途ごとのおすすめプラグイン
  • 無料で高機能なテーマ…etc

以下のボタンををクリックして、ツールリストをダウンロードしてください。