最近、ユーザーからWordPressで大きな画像をアップロードする方法について質問がありました。これは数年前には一般的な問題でしたが、ほとんどの最新のWordPressホスティングプロバイダーは、ほとんどの画像サイズに対応できる十分なアップロード制限(多くの場合64MBから512MB)を提供しています。
実際、今日アップロード制限に達している場合は、それほど大きなファイルが必要かどうかを検討する価値があります。ほとんどの高品質なウェブ画像は5MB未満であり、適切な最適化により、見た目の品質を損なうことなくさらに削減できます。
ただし、例外的に大きなファイル(高解像度の写真やデザインファイルなど)をアップロードする必要がある場合は、これらの制限を調整する方法を説明します。ただし、非常に大きな画像はウェブサイトの速度を低下させ、ユーザーエクスペリエンスに影響を与える可能性があることに注意してください。

💡 クイックアンサー:WordPressで大きな画像をアップロードする方法
ほとんどの最新のWordPressサイトでは、すでに大きな画像を許可しています。制限に達した場合は、WPCodeのようなプラグインを使用して増やすことができます。ただし、ウェブサイトの速度のためには、まず画像を最適化するのが通常最善です。
WordPressの画像アップロード制限の理解
現在のほとんどのWordPressホスティングプランでは、64MBから512MBのファイルを扱えるため、アップロード制限に達することはまれです。
「filename.jpg はこのサイトの最大アップロードサイズを超えています」のようなエラーが表示される場合、それはWordPress自体ではなく、ホスティングの制限、PHPメモリ制限、またはサーバー設定が原因であることがよくあります。
参考までに、一般的な最適化された画像はほとんどの制限よりもはるかに小さいです。
- ブログ投稿画像: 1〜2 MB – ビジュアルとページ速度のバランスを取ります。
- 商品写真: 2〜3 MB – eコマース向けの高詳細、高速読み込み用に最適化されています。
- ヘッダー画像/バナー: 2〜4 MB – ファーストビューのコンテンツを最適化します。
- ポートフォリオ画像: 3〜5 MB – サイトを遅くすることなく詳細を表示します。
- 高解像度オリジナル(RAW、TIFF、PSD): 5〜50 MB以上 – 通常はアップロード前に変換します。
現在のアップロード制限を確認するには、WordPressダッシュボードでメディア » 新規追加に移動してください。
問題が発生した場合、このガイドではアップロード制限を修正する方法を示し、WordPressに大きなファイルを簡単に追加できるようにします。

🚨 お待ちください! チュートリアルの続きに進む前に、まず画像最適化ツールを使用して、品質を損なわずにファイルサイズを縮小することを強くお勧めします。これにより、ウェブサイトの読み込み速度が向上し、検索エンジンでのランキングも向上します。
ウェブパフォーマンスのために画像を最適化する方法については、当社のガイドをご覧ください。ステップバイステップの説明があります。
WordPressで最大画像アップロードサイズを増やす方法
WordPressで大きな画像やメディアファイルをアップロードしたい場合、WordPressの画像アップロードサイズの問題を解決する方法をご紹介します。
この方法では、WordPressにコードを追加する必要があります。以前にそのようなことをしたことがなくても心配いりません。なぜなら、安全に行うために、WPCodeという無料のコードスニペットプラグインを使用するからです。

始めるには、無料のWPCodeプラグインをインストールして有効化する必要があります。手順については、WordPressプラグインのインストール方法に関するこのチュートリアルをご覧ください。
プラグインを有効化したら、WordPressダッシュボードから Code Snippets » + Add Snippet ページに移動してください。
そこから、「カスタムコードを追加(新規スニペット)」オプションの下にある「+ カスタムスニペットを追加」ボタンをクリックします。

次に、コードのタイトルを追加し、次のスニペットを「コードプレビュー」ボックスに貼り付けます。
upload_max_size および post_max_size については、これらの設定は WordPress プラグインが完全にロードされる前に読み込まれることが多いため、この方法では常に確実に機能するとは限らないことに注意してください。
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
‘256M’ を希望する最大ファイルサイズに置き換えてください。大きなアップロードの場合、post_max_size が upload_max_size と同等以上であることを確認してください。
右側のドロップダウンメニューからコードタイプとして「PHPスニペット」を選択することを忘れないでください。

最後に、トグルを「非アクティブ」から「アクティブ」に切り替えるだけです。
次に、「スニペットを保存」ボタンをクリックします。

このコードは、WordPress サイトのアップロード最大ファイルサイズ、投稿最大サイズ、および最大実行時間制限を増やすことを試みます。
ただし、upload_max_size および post_max_size については、ホスティングサーバーの設定がスクリプトレベルの ini_set 呼び出しをオーバーライドすることが多い、またはこれらの設定が WordPress プラグインの実行前に読み込まれるため、この方法では常に確実に機能するとは限りません。
このスニペットで問題が解決しない場合は、WordPress のメモリ制限を増やすか、ホスティングプロバイダーに連絡してこれらの PHP 設定を調整してもらう必要がある場合があります。
より高度な方法については、WordPressで最大ファイルアップロードサイズを増やす方法に関する包括的なガイドも参照できます。
WordPressで大きな画像ファイルをアップロードする必要は本当にありますか?
画像のサイズを比較してみましょう。述べたように、真に最適化されたウェブ画像は、高品質の写真であっても、通常1MB未満であるべきです。
プロの写真家で作品を公開したい場合でも、ウェブ訪問者は印刷メディアと同じ解像度を必要としないことを覚えておいてください。
適切に最適化された画像(理想的には 1MB 未満)は、15MB の画像と同じくらい見栄えが良く、はるかに高速に読み込まれます。
大きな画像ファイルは、いくつかの方法であなたのウェブサイトに影響を与えます。
- ページ読み込み速度の低下
- ホスティングストレージ使用量の増加
- 検索エンジンのランキング低下
- モバイルデバイスでのユーザーエクスペリエンスの悪さ
代わりにこれをお勧めします:
- 推奨したように、アップロード前に画像を最適化してください。
- 写真ウェブサイトの場合は、Envira Galleryのようなギャラリープラグインを使用してください。画像最適化を自動的に処理し、すべてのデバイスで高速に読み込まれるレスポンシブギャラリーを作成します。
- 画像ライブラリが大きい場合は、Envira CDNのようなCDN(コンテンツ配信ネットワーク)の使用を検討してください。CDNは世界中のサーバーから画像を配信し、読み込み時間とユーザーエクスペリエンスを向上させます。その他の推奨事項については、最高のWordPress CDNサービスの選び方をご覧ください。
WordPress で大きな画像をアップロードすることに関するよくある質問
WordPressで大きな画像をアップロードすることについて、読者からよく寄せられる質問を以下に示します。
WordPressで100MBのファイルをアップロードするにはどうすればよいですか?
ホスティング設定、php.ini、またはWPCodeのようなプラグインを使用してWordPressのアップロード制限を増やすことで、100MBのファイルをアップロードできます。ほとんどのホストはデフォルトで64〜512MBを許可しているため、設定を調整するだけでよい場合があります。
WordPressの最大画像サイズはどれくらいですか?
WordPressの最大画像サイズは、ホスティング設定によって異なります。ほとんどのプロバイダーは、64MBから512MBまでのアップロードを許可しており、これは標準的なウェブ画像やポートフォリオには十分すぎるほどです。
WordPressに適した画像サイズはどれくらいですか?
WordPressに適した画像サイズは、品質と速度のバランスが取れたものです。
- ブログ投稿:1~2 MB
- 商品画像:2~3 MB
- ヘッダー画像:2~4 MB
- 写真ポートフォリオ:3~5 MB
WordPressではJPEGとPNGのどちらが良いですか?
JPEGはファイルサイズが小さいため、WordPressの写真には通常JPEGの方が適しています。一方、PNGは透明度が必要なグラフィックや画像に最適です。適切な形式を選択することで、サイトの読み込み速度が向上します。
詳細については、WebP、PNG、JPEG:WordPressに最適な画像フォーマットに関するガイドをご覧ください。
以上です。このガイドがWordPressで大きな画像をアップロードする方法を学ぶのに役立ったことを願っています。効果的なWordPressデザイン要素に関するガイドや、最高のドラッグアンドドロップWordPressページビルダーの選び方もご覧ください。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。


モイヌディン・ワヒード
この問題に遭遇しましたが、デフォルトサイズが2MBであることに気づきませんでした。
コードスニペットを使用してファイルサイズを追加および増加させる方法についてお知らせいただきありがとうございます。
私はあらゆる種類のコードスニペットを挿入するためにwpcodeを使用しており、サイトを壊すことなくコードを追加するための最良の方法です。
edizzz
壁紙サイトのように、投稿の画像をダウンロードするボタンをどうやって設置すればいいですか?
タイラー・サイモンズ
アップロード前に画像をリサイズするのは面倒です。WordPressが自動的に行うべき別の手順です。
ブリトニー
こんにちは、
最初のコードをfunctionsフォルダに入れてこのコードを使ってみましたが、ウェブサイトが動作しなくなりました。コードを削除して元に戻そうとしても、「解析エラー:構文エラー、予期しない ‘@’ が ___ にあります」というエラーが表示されます。何か提案はありますか?
ワリ・シャー・アフリディ
上記のコードをアップロードしましたが、それでも大きな画像ファイルがブロックにアップロードされません。どうすればよいですか?
チェース
functions.php ファイルの変更は効果がなく、.htaccess ファイルを編集すると、コードをどれだけ完璧にしようとしても内部サーバーエラーが発生することを明確にしたいと思います。別の方法で大きなビデオファイルをアップロードする必要がありますか?ビデオをアップロードしたい主な理由は、少人数のグループと共有するためです。YouTubeでアップロードすることはできません。そのため、YouTubeは私の音楽に著作権を主張し、オーディオが自動的にミュートされるため、YouTube経由でWordPressに埋め込むことができません。ビデオにはその特定のオーディオトラックが必要なので、YouTubeは選択肢ではありません。したがって、この問題を解決できない場合、著作権で保護された素材をフラグ付けしないビデオホスティングサービスを見つけるか、自分でホストする必要があると思います。どちらもこのメッセージボードには少しトピックから外れています。現時点では運がないと仮定しています。
チェース
新しいバージョンのPHPを実行しているGoDaddyのWordPressマルチサイトアカウントでは、大きなファイルをアップロードするために何も機能しません。WordPressメディアブラウザから直接追加することはできませんので、FTP経由で推奨される方法でまずアップロードします。問題は、FTPフォルダからWordPressメディアブラウザにファイルを移動できないことです。このトピックに関する関連情報はオンラインであまり投稿されていません。推奨されている「サーバーから追加」プラグインは機能しません。バックアップバージョンも機能しません。開発者も知りません。cPanel構成設定で、すべての設定を適切なレベルにしています。GoDaddyに3回確認しました。GoDaddyは、ホスティング側ではこれ以上何もできない、機能するはずだと言いました。GoDaddyでは実際のphp.iniファイルにアクセスできないため、GoDaddyサーバーでは新しいphp5.iniまたは通常のphp.iniを作成することが推奨されていますが、これは私には機能しません。ビデオで示されているように、実際のphp.iniファイルを編集できません。私のファイルは150MBのmp4ビデオファイルで、それより小さくすることはできません。大きなファイルやビデオファイルのアップロードに関するWordPressの設定をすべて調整しました。これは機能しませんでした。誰かどうすればよいか知っていますか?それまでの間、実際に機能する別のプラグインを探しています。
WPBeginnerサポート
アップロードしたファイルのリンクをWordPressの投稿エディタに貼り付けるだけで、WordPressが埋め込んでくれます。たとえば、/wp-content/uploads/my-video.mp4というファイルをアップロードした場合、ブログ投稿にhttp://example.com/wp-content/uploads/my-video.mp4を追加するだけで(example.comを独自のドメイン名に置き換えてください)、WordPressが埋め込んでくれます。試してみて、結果をお知らせください。
管理者
ルタヤ・パディ
この記事は私にとってうまくいきました。ありがとうございます。.htaccessファイルに記述されたコードは
ペネロペ
最大アップロードサイズを増やしたい理由は、顧客がダウンロードできるカタログのURLリンクを開くボタンがあるからです。このリンクはWordPressのメディアフォルダからのものです。
ボタンにリンクを使用すると、ウェブサイトが遅くなりますか?PDFカタログをウェブサイトを遅くせずに閲覧できるようにする方法について、何かお勧めはありますか?
Ankit Agarwal
ただし、写真家にとっては、大きな画像サイズを許可しないテンプレート(またはテーマ)を使用することは理解できません。それ以外の私たちにとっては、速度低下を恐れて10MB以上の画像をアップロードしたくないため、プラグインを使用するのが論理的です。それ以外に高解像度画像をアップロードする理由があるのでしょうか?
ゲイリー・オドム
初心者向けのWPだとおっしゃいますが、PHPファイルやFTPクライアントのようなものについて話し始めると、初心者はあなたが話していることを知っていると仮定しています。もちろん、知っている人もたくさんいると思いますが、本当の初心者はあなたが話していることを本当に理解しているのでしょうか?もちろん、あなたが望むようにすることは自由ですが、それは確かにWPプログラムの操作方法をまだ見つけている真の初心者には対応していません。私たちの多くは、ホスティングサービスにWordPressをインストールしてもらったため、あなたが話していることの多くに慣れていません。私は学ぶことに意欲がありますが、まず基本的なことを理解する必要があります。
WPBeginnerサポート
フィードバックありがとうございます。時々見落とすこともありますが、コメントで説明を求めることができます。喜んでさらに説明させていただきます。
PHPはWordPressが記述されているプログラミング言語です。FTPクライアントは、共有ホスティングサーバー上のファイルを編集およびアップロードするために、Webサーバーに接続できるソフトウェアです。初心者向けのWordPressへのFTPを使用したファイルのアップロード方法に関するガイドをご覧ください。
管理者
ライバード
非常に良く書かれた有益な記事です。