MONO 0373(モノ・ゼロサンナナサン)は、筆者が関心を持ったモノや買った(買っててしまった)モノのに関して書き留めた記録置き場です。基本的に自分用のログとして残していますが、どこかで誰かの参考になれば、それはそれで幸いです。

関心事はだいたいこんな感じです(タグクラウド)

WordPressがいろいろなサイズの画像を生成してくれるのを止めた話

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

WordPressで画像をアップロードした際に、不要なリサイズ画像が生成されないようにするための完全ガイドです。

1. 基本設定(標準3サイズ)の停止

管理画面から「サムネイル」「中サイズ」「大サイズ」の生成を無効化します。

  • [設定] > [メディア] を開く
  • 以下の3項目の幅と高さをすべて「0」にする
    • サムネイルのサイズ
    • 中サイズ
    • 大サイズ
  • 「サムネイルを実寸法にトリミングする」のチェックを外す

◎ついでに アップロードしたファイルを年月ベースのフォルダーに整理 の✅を外しておく

2. Medium Large (768px) サイズの停止

メディア設定には表示されない隠し設定を直接変更します。

  1. ブラウザで https://あなたのドメイン/wp-admin/options.php にアクセス
  2. medium_large_size_w という項目を探す
  3. 値を「0」に変更して保存

3. functions.php による一括停止(推奨)

テーマやプラグインが独自に追加するサイズを含め、プログラムレベルで停止します。

function disable_extra_image_sizes($sizes) {
    // デフォルトのサイズを解除
    unset($sizes['thumbnail']);
    unset($sizes['medium']);
    unset($sizes['large']);
    unset($sizes['medium_large']);
    unset($sizes['1536x1536']); // WP 5.3以降
    unset($sizes['2048x2048']); // WP 5.3以降

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

4. 2560pxの自動リサイズ(Scaled)を停止

大きな画像をそのままのサイズで保持したい場合は、以下のコードを追加します。

add_filter('big_image_size_threshold', '__return_false');

注意点:

サムネイルを完全に停止すると、管理画面のメディア一覧などでプレビューが表示されなくなる場合があります。必要最小限のサイズ(サムネイル等)は残しておくことを検討してください。

🗂  Webサイト構築

🏷

ピックアップ

Pick UP !

◎ ピックアップ

ここにピックアップ記事4つくらい固定で表示する

最近気に入っている曲

ときどき手動で更新します。