WordPressで画像アップロード時に自動生成されるリサイズ画像を停止する方法

WordPressで画像アップロード時に自動生成されるリサイズ画像を停止する方法

WordPressで画像アップロード時に自動生成されるリサイズ画像を停止する方法

WordPressでは、画像をアップロードすると「サムネイル」「中サイズ」「大サイズ」のリサイズされたサイズの画像が自動生成されます。

これら自動生成されるリサイズ画像を停止する方法についてご紹介いたします。

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

WordPress管理画面の[設定] – [メディア]で、以下のように指定サイズを0にすると、そのサイズの画像は生成されなくなります。

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

functions.phpで画像の自動生成を停止する

適用しているテーマのfunctions.phpに以下のようなコードを追加することでも、画像の自動生成を停止することができます。


function stop_make_image($sizes) {
 unset( $sizes['thumbnail'] );
 unset( $sizes['medium'] );
 unset( $sizes['large'] );
 return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'stop_make_image' );

update_option( 'medium_large_size_w', 0 );

「update_option( ‘medium_large_size_w’, 0 )」は、WordPress4.4以降で自動生成されるようになった横幅768pxの画像で、こちらはメディアの設定では停止することができません。

管理画面から停止したい場合は、http://yourdomain.com/wp-admin/options.phpにアクセスして、medium_large_size_wの値を0に変更します。

あとがき

明らかに使わないサイズの画像は、自動生成を停止してサーバーの容量を節約しましょう。

この記事が気に入ったら
いいね!してね♪

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です