最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPress が画像サイズを生成しないようにする方法

WordPressに1枚の写真をアップロードすると、実際には目に見えない複数のコピーが作成され、ホスティングサーバーが乱雑になることがよくあります。この余分な負荷はディスク容量を占有し、サイトのバックアップを必要以上に大きくします。

WPBeginnerでは数千枚の画像を管理しているため、メディアライブラリの肥大化によるフラストレーションはよく理解しています。これを解決するために、使用しないファイルの作成を停止する信頼性の高い方法を見つけました。

このガイドでは、WordPressが画像サイズを生成しないようにする方法を説明します。これにより、ストレージスペースを節約し、ウェブサイトを効率的に実行し続けることができます。

WordPress が画像サイズを生成しないようにする方法

WordPressが画像サイズを生成するのを防ぐ理由

WordPressウェブサイトに画像をアップロードすると、異なるサイズの画像のコピーが複数自動的に生成されます。デフォルトでは、元の画像に加えて、サムネイル、中サイズ、大サイズのサイズが生成されます。

WordPressのテーマやプラグインは、追加の画像サイズを作成することもできます。各画像には、異なるサイズのコピーが5つまたは10個あることに気づくかもしれません。

WordPressは自動的にさまざまなサイズの画像のコピーを作成します

さまざまな画像サイズは、アップロードプロセス中に生成および保存されます。これによりサーバーのストレージスペースは多く消費されますが、実際には大きな元の画像ではなく、小さく最適化された画像を提供することで、訪問者にとってサイトの読み込みが速くなります。

これらの追加画像によって使用される追加のスペースは、通常問題になりません。WordPressホスティングプロバイダーのほとんどは、数千枚の画像を保存するのに十分な十分なディスクスペースを提供しています。

とはいえ、一部のユーザーはWordPressが多くのデフォルトの画像サイズを生成するのを停止したい場合があります。

たとえば、数千枚の画像を持つユーザーがウェブサイトをバックアップすると、バックアップが非常に大きくなり、完了するまでに時間がかかることに気づくかもしれません。他のユーザーは、一部の画像サイズをまったく使用していないことに気づき、それらを無効にするとストレージスペースが節約されます。

ただし、画像サイズの削除には注意が必要です。テーマで投稿のサムネイル、スライダー、添付ファイル、カスタム投稿タイプなどに必要とされる場合があります。削除する場合は、サイトにどのような影響があるかを確実に理解した上で行ってください。

それを踏まえて、WordPressが画像サイズを生成するのを防ぐ方法を見てみましょう。2つの異なる方法と、画像添付ページを無効にするためのボーナス方法を紹介します。

WordPressが画像サイズを生成しないようにする最も簡単な方法は、WPCodeを使用することです。

私たちはこのツールを自身で徹底的にテストし使用しており、WordPressにとって最高のコードスニペットプラグインであると信じています。

これにより、テーマのfunctions.phpファイルを編集せずにカスタムコードをWordPressに追加することが簡単にできるため、サイトを壊す心配がありません。

さらに、WPCodeには、サムネイル画像のサイズを無効にするなど、一般的な機能リクエストに対応したすぐに使えるコードスニペットのライブラリが組み込まれています。

詳細については、WPCodeの完全なレビューをご覧ください。

開始するには、無料のWPCodeプラグインをインストールしてアクティブ化する必要があります。詳細な手順については、WordPressプラグインのインストール方法に関するガイドをご覧ください。

有効化したら、WordPress管理ダッシュボードからコードスニペット » ライブラリに移動します。

そこから、「サムネイル画像サイズを無効にする」スニペットを検索し、「スニペットを使用」ボタンをクリックします。

WPCodeライブラリで「Disable Thumbnail Image Sizes」スニペットを検索します

WPCodeは、コードを自動的に追加します。このスニペットには、thumbnailmediummedium_largelargeなどの複数のデフォルト画像サイズを無効にするコードが含まれています。次のステップは、無効にしたいものを選択することです。

無効にしたい特定の画像サイズの//を削除する必要があります。これによりコードのコメントアウトが解除され、コマンドがアクティブになります。

WPCodeはコードを自動的に追加します

プロのヒント: まず、必要ないと確信しているサイズを1つか2つ無効にすることをお勧めします。保存後、サイトの主要なページ(ホームページ、ブログアーカイブ、ギャラリーなど)を確認して、さらに無効にする前に画像がまだ完璧に見えることを確認してください。

その後、スイッチを「非アクティブ」から「アクティブ」に切り替え、「更新」ボタンをページの上部でクリックするだけです。

トグルを「アクティブ」に切り替え、「更新」ボタンをクリックします

これで完了です。WordPressに画像をアップロードしても、追加のサムネイルサイズは作成されなくなりました。

方法2:プラグインを使用してWordPressが画像サイズを生成しないようにする方法

あるいは、サイトのすべての画像サイズを管理するための専用のビジュアルインターフェイスを備えたプラグインをご希望の場合は、この方法が優れた選択肢となります。

まず、ThumbPress(画像サイズの生成を停止)プラグインをインストールしてアクティブ化する必要があります。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関する初心者向けガイドをご覧ください。

有効化したら、WordPressダッシュボードから ThumbPress » Modules ページにアクセスし、「サムネイルを無効にする」スイッチを「アクティブ」に切り替えます。

それが完了したら、「設定の保存」ボタンをクリックして変更を保存してください。

サムネイルを無効にするスイッチを切り替える

次に、プラグインのメニューから「サムネイルを無効にする」オプションをクリックします。

これにより設定画面に移動し、WordPressサイトが現在生成しているすべての画像サイズのリストが表示されます。赤でハイライトされているサイズは、現在アクティブなサイズです。

左側の列からサムネイルを無効にするオプションを選択します

不要なサイズはすべて右側の列にドラッグする必要があります。これにより無効になり、画像をアップロードしたときに生成されなくなります。

例えば、テーマでそれらを使用しないことがわかっている場合は、デフォルトのサムネイルサイズをすべて無効な列にドラッグできます。

警告: テーマが実際に必要とするサイズ(ブログ投稿の「中」など)を無効にしないように注意してください。無効にした場合、WordPressは代わりにフルサイズの元の画像を読み込むことを余儀なくされ、ページの読み込み速度が大幅に低下する可能性があります。

各画像を右にドラッグすると、これらの画像が緑色で表示されるようになります。

画像サイズの無効化

新しい設定を有効にするには、必ず「設定を保存」ボタンをクリックしてください。

これで、WordPressブログに新しい画像をアップロードしても、追加の画像サイズは生成されなくなります。

ボーナス:WordPressの画像添付ファイルページを無効にする

さまざまな画像サイズを削除する以外に、ウェブサイトの画像添付ファイルページを無効にすることも検討してください。

デフォルトでは、WordPressは、画像、オーディオ、ビデオファイルを含む、サイト上のすべてのメディア添付ファイルに対して1つのページを作成します。これらのページには、テキストやコンテンツなしで画像自体のみが表示されるため、ユーザーに悪い印象を与える可能性があります。

さらに、検索エンジンは質の高いコンテンツを重視するため、添付ファイルページにはコンテキストが欠けているため、サイトのSEOにも悪影響を与える可能性があります。この場合、ウェブサイトで添付ファイルページを無効にすることをお勧めします。

これは、WordPress用のAll in One SEOを使用すると簡単に実行できます。これは市場で最高のSEOツールです。

All in One SEO

WPBeginnerサイトで使い始めたところ、ランキングが急上昇しました。詳細については、AIOSEOの完全なレビューをご覧ください。

プラグインをインストールし、WordPressダッシュボードからAll in One SEO » Search Appearanceページにアクセスしてください。

ここで、「画像SEO」タブに切り替えます。「添付ファイルURLのリダイレクト」セクションで、「添付ファイルの親」オプションを選択するだけです。

この巧妙な設定は、画像の直接URLにアクセスしようとした人を、その画像がアップロードされた投稿またはページ(その「親」)に自動的にリダイレクトします。これにより、ユーザーエクスペリエンスが大幅に向上し、SEOが強力に維持されます。

添付ファイルの親オプションを選択

完了したら、設定を保存するために「変更の保存」ボタンをクリックすることを忘れないでください。詳細な手順については、WordPressで画像添付ファイルページを無効にする方法のチュートリアルをご覧ください。

AIOSEOは、XMLサイトマップ、ライティングアシスタント、画像SEO、リンク切れアシスタント、AIメタディスクリプションなどにも使用できます。

詳細については、All in One SEOを正しくセットアップする方法のチュートリアルをご覧ください。

WordPressの画像サイズに関するよくある質問

ここでは、WordPressで画像サイズを管理することについてよく寄せられる質問をいくつか紹介します。プロセスをよりよく理解するために、回答をまとめました。

1. WordPressはなぜ自動的に複数の画像サイズを作成するのですか?

WordPressは、画像が表示される場所に応じて最も適切なバージョンの画像を提供するために、複数の画像サイズを作成します。これにより、テーマやプラグインはサムネイル、ギャラリー、さまざまな画面サイズに適切なサイズの画像を使用でき、サイトのパフォーマンスを向上させることができます。

2. WordPressによる画像サイズの生成を無効にしても安全ですか?

安全に実行できますが、注意して進める必要があります。WordPressのテーマや特定のプラグインは、正しく表示するために特定の画像サイズに依存している場合があります。

必須のサイズを無効にすると、画像が歪んで表示されたり、最悪の場合、ブラウザが小さいバージョンではなく巨大な元のファイルを読み込んだりする可能性があります。これにより、ウェブサイトが遅くなります。使用されていないと確信しているサイズのみを無効にするのが最善です。

3. 新しい画像サイズを防止すると、既存の画像に影響しますか?

いいえ、この変更は今後アップロードする画像にのみ適用されます。既存の画像用に既に生成された追加の画像サイズは、手動で削除しない限りサーバーに残ります。

4.サイトに既に存在する未使用の画像サイズを削除するにはどうすればよいですか?

既存の未使用の画像サイズをクリーンアップするには、DuplicatorのWP Media Cleanupなど、この目的に特化したプラグインが必要です。

WP Media Cleanupは、投稿、ページ、ウィジェット、カスタムフィールド、テーマ設定を含むサイト全体をスキャンして、実際に使用されている画像バリエーションを特定します。次に、削除しても安全な未使用ファイルの明確なレポートを表示し、ストレージスペースを解放するのに役立ちます。

重要: クリーンアップツールを使用する際は、未使用と思われるファイルのリストが表示されます。削除を確定する前に、必ずこのリストを注意深く確認してください。場合によっては、プラグインが検出できない方法(テーマファイルやカスタムウィジェットなど)で画像が使用されていることがあります。

ただし、WP Media Cleanupを使用している場合、30日間のバックアップ機能により、誤って削除されたファイルを簡単に復元できるため、ほとんどのクリーンアッププラグインよりも安全な選択肢となります。

5. WordPressが画像サイズを生成するのを停止すると、訪問者にとってサイトの読み込みは速くなりますか?

実際、注意しないと遅くなる可能性があります。このチュートリアルの主な利点は、サーバーのディスク容量を節約し、バックアップサイズを削減することです。

ただし、テーマが表示しようとしている画像サイズを無効にすると、WordPressは代わりにフル解像度の元の画像を読み込みます。これにより、訪問者ははるかに多くのデータをダウンロードする必要があり、ページの速度が低下します。テーマが使用していないと100%確信しているサイズのみを無効にしてください。

WordPress画像の管理に関する追加リソース

画像サイズを制御する方法がわかったので、メディアライブラリの最適化と管理に役立つ他のガイドが役立つかもしれません。これらは、私たちが自身のサイトで使用しているヒントが満載です。

このチュートリアルがお役に立ち、WordPressが画像サイズを生成しないようにする方法を学べたことを願っています。また、WordPressチュートリアルでWordPressでインタラクティブな画像を追加する方法や、WordPressの画像圧縮プラグインの専門家のおすすめもご覧ください。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

39件のコメント返信する

  1. これは非常に便利な機能で、喜んで使用します。私のウェブサイトには約1,000の記事があり、そのほとんどすべてに画像が含まれています。WordPressはこれらの画像をさまざまなサイズで生成するため、ウェブサイトは現在1.5ギガバイト近くを占有しており、これは比較的多いです。これらのサイズの多くをまったく使用しないため、これによりスペースを節約できます。画像サイズに関して1つ質問があります。FTPのスペースを節約するために、以前に生成された画像を削除することは可能ですか?

  2. ありがとうございます!Diviにサイトを移行し、いくつかのギャラリーを追加しました。ファイルストレージの肥大化に驚きました。この簡単な解決策で、総ストレージを管理可能なサイズに削減できました。

  3. こんにちは、今日、上記の指示通りにすべての設定を0に変更しました。新しい画像をアップロードし、サイドバーでリサイズしようとしましたが、オプションはフルサイズ(大きすぎる)と、サイトの別のプラグインであるshareaholicしかありませんでした。デフォルト設定に戻してみました。しかし、何も変わらず、同じ2つのオプションしかありません。これを修正する方法はありますか?

  4. こんにちは。
    WPがすべての画像に対してさまざまなサイズの画像を生成するのを防ぐ方法は?
    1つの投稿に6〜7枚の画像があり、WPはそれらすべてに対して3つのサイズを生成しますが、サムネイル以外は使用されません。
    そしてもう1つの質問は、ギャラリーを作成することですが、なぜGoogleはその単一画像のページをクロールするのですか?

  5. 機能しません。functions.phpファイルを変更する必要があります。これはWPがする最もイライラすることの1つです。ファイルをアップロードした後、複数のサイズを作成するように求められるべきです。想定されるべきではありません。ひどい、ひどい…

  6. こんにちは。
    現在、画像共有サイトを運営しており、通常、1つの投稿に20枚以上の画像を挿入しています。投稿のアイキャッチ画像を除き、WordPressが挿入された画像の異なるサイズを生成しないようにしたいです。

    例えば、投稿に20枚の画像がある場合。アイキャッチ画像のみWPに画像サイズを生成させたいのですが、他の挿入画像には異なるサイズを生成したくありません。
    実際、問題はストレージ容量の制限であり、もう1つの問題は、これらの不要な画像サイズのためにバックアップファイルのサイズが大きくなることです。

    これを達成するにはどうすればよいですか?
    ご協力ありがとうございます。

      • Lalitさん、Amitさん、こんにちは。

        残念ながら、これはそれほど簡単ではありません。WordPressテーマが独自の画像サイズを定義している場合があり、WordPressプラグインが新しい画像サイズを定義している場合もあります。まず、不要になったサイズを特定する必要があります。これにより、テーマやプラグインで予期しない動作が発生する可能性があります。画像サイズを削除するには、テーマまたはプラグインによって使用される名前を知る必要があります。

        add_action('init', 'remove_plugin_image_sizes');
        
        function remove_plugin_image_sizes() {
        	remove_image_size('image-size-name');
        }
        
        

        別の代替案として、「Optimize Images Resizing」のようなプラグインを使用することもできます。このプラグインは、アップロード時に画像サイズを生成するのを停止し、投稿に挿入するためにそのサイズを選択した場合にのみ新しい画像サイズを作成します。

        管理者

  7. メディア設定でこれを停止した場合、すべてを0に設定した場合、レスポンシブ機能に影響はありますか?

  8. 素晴らしい記事ですが、質問があります。
    WPウェブサイトを制作するために開発者を雇ったのですが、彼はデフォルトの画像サイズ3つを特定の数値に設定しました。これにより、WP retina 2xプラグインを使用してすべての画像を「レティーナ品質」に見えるようにしたにもかかわらず、クリックして拡大したときにギャラリーの画像が常にピクセル化して見えました。そこで、それらのサイズをゼロに設定して画像を再アップロードしてみたところ、驚くほどシャープに見えました。しかし、サブヘッダーの画像は、それほどシャープまたはクリスプに見えません…。誰か理由を知っていますか?気が狂いそうです!!!

  9. Suffusionテーマを使用しており、ネイティブの200×200、300×225、400×300の3つのサイズに加えて、96×96、128×128、128×72、480×360も取得しています。つまり、7つのサイズがあります!

    問題は、これらの異なるサイズすべてがGoogleによって重複と見なされる可能性があることです。これはもっともらしいです。なぜなら、私の画像のほんの一部しかインデックス化されていないからです。

    私が見落としている設定や、この混乱を修正してクリーンアップできるプラグインはありますか?

    ティア

  10. ブログ内の画像をクリックすると、別のポップアップウィンドウで拡大表示されるようにしたいのですが、どうすればよいですか?

  11. こんにちは。
    私は画像共有ウェブサイトを運営しており、通常、1つの投稿に20枚以上の画像を挿入します。投稿のアイキャッチ画像を除き、WordPressが挿入された画像の異なるサイズを生成しないようにしたいです。

    例えば、投稿に20枚の画像がある場合。アイキャッチ画像のみにWPに画像サイズを生成させたいのですが、他の挿入された画像には異なるサイズを必要としません。
    実際の問題はストレージ容量の制限であり、もう一つの問題は、これらの不要な画像サイズのためにバックアップファイルのサイズが大きくなることです。

    これを達成するにはどうすればよいですか?
    ご協力ありがとうございます。

  12. しかし、依然として大きな問題があります。サムネイルのネイティブ画像の使用を停止してください。
    ネイティブ画像の代わりにキャッシュされたサムネイル画像を使用したいです。これにより、Webスペースにジャンクが作成されます。
    例:製品を1つアップロードすると、元の画像から3〜6個のサムネイル画像が作成されます。

    キャッシュ画像システム(例:Magento、Prestashop、OpenCart)を、ワンクリックですべてのキャッシュクリアオプションとともに使用するにはどうすればよいですか?

    注意:キャッシュ画像を保存するには、wp-content/2015/12/ではなくsplフォルダーの場所を使用してください。

  13. とても参考になる記事でした。テーマの functions.php に 88×88 のサムネイルを生成しているものが何かわかりました!本当にありがとうございます!

  14. 記事をありがとうございます。1年以上経った今でも役立っています!WordPressギャラリーに表示したい画像のバリアントを数千も生成するのをやめるために、ようやくテーマを変更することができました。私がやったことは以下の通りです。
    (1)提案通りに add_image_size( ‘square100’, 100, 100, true ) をコメントアウトし、
    (2) the_post_thumbnail の呼び出しのパラメータを配列に置き換えました(WP Codex参照)。例えば
    the_post_thumbnail(‘square100’) が the_post_thumbnail( array(100,100)) になりました。
    これにより、読み込まれたすべての画像に対して不要なバリアントが生成されるのを止めました。
    これを行うには、子テーマを使用してテーマのさまざまな関数やファイルをオーバーライドする必要がありました。これはそれ自体が大きなトピックであり、子テーマの仕組みについて十分な知識がない場合は試みるべきではありません!

  15. こんにちは、
    add_image_size
    set_post_thumbnail_size を解除する方法をご存知ですか?

    行を削除すると機能しますが、テーマを変更して子テーマで登録解除したくありません。そうすれば、テーマが更新されるたびに再度行うことを覚えておく必要がなくなります。

    ありがとうございます。

  16. これを読んだばかりですが、私のテーマとWordPressを合わせると、各写真のコピーが25個生成されています!私のサイトではたくさんの写真を使用していますが、大きな疑問は、どれを削除できるかを知る方法です。3つのサイズで十分だと思いますが、25個のサイズとは!

    何か考えはありますか WPBeginner!

  17. こんにちは、生成される画像サイズの数を減らす方法を見落としていると思います。
    まず、言及されているように、WP、テーマ、そしておそらくプラグインの画像設定の概要を把握し、ピクセル単位で書き留めます。
    次に、視覚的なニーズに応じて必要なものを決定します。多くの場合、たとえばサムネイルサイズにわずかな違いがありますが、グローバルサイズは1つで十分です。
    そして最後に、できるだけ一致させます。つまり、すべての画像設定を維持しますが、可能な限り少ないバリエーションに設定してみてください。
    コードをいじるのは、後で壊れることが多すぎるため賛成しませんが、これは自分が何をしたいかを知っているという良い習慣にすぎません ;)

    • Jensさん、プライベートメッセージを送っていただけますか?サイトの画像の量を減らすのに大変苦労しています。ホストがシャットダウンするとのことです。

      mcal2005@gmail.com

      とても感謝しています!

  18. wpブログ—.com、orgではない)を書くのに適したコンピューター(Mac、Windows、Chromebookなど)はありますか?私のような初心者にとって、全体的に使いやすいものはありますか?
    上記について何かご意見があれば幸いです。—グレッグ—WW2退役軍人

  19. 「Regenarete Thumbnails」(および別の「Force Regenerate Thumbnails」)というプラグインがあり、新しい構成に合わせて既存の画像をリサイズします。少なくとも後者は、古いリサイズされた画像を削除することも約束しています。

  20. サムネイルは残して、他は無視したいので、サムネイル以外の他の2つのオプションのみを変更します。これでうまくいくでしょうか…

    本当に、それは皆さんにとって役立つでしょう…!

  21. 興味深い記事をありがとうございます!

    「uploads」フォルダについて言及されていますが、私の場合は画像コピーでいっぱいになっている/wp-content/uploads/et_tempフォルダもあります。この特定のフォルダの目的について何か説明していただけますか?「Elegant Theme」というEnvisionedを使用しています。

    よろしくお願いいたします。

    CF

    • テーマまたはプラグインがこのフォルダに画像を追加しているようです。残念ながら、個々のテーマやプラグインの設定については具体的にサポートを提供できません。テーマまたはプラグインのサポートに連絡して、これを防止する方法を尋ねる必要があります。

      管理者

  22. 素晴らしい記事です。今、生成済みの不要な画像を、必要なものを削除せずに削除する方法を見つける必要があります。

  23. これを投稿していただき、本当にありがとうございます。ディスク容量とinodeについて非常に心配していましたが、これで少し安心できます。本当にありがとうございます。

  24. 別の役立つ記事をありがとうございます。様々な画像サイズを削除することが、モバイル/レスポンシブWPサイトに悪影響を与えるかどうか疑問に思っています。画像が様々な画面サイズや向きに調整できるように、これらのサイズは必要ではないのでしょうか?

返信する

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。