WordPressサイトにファイルをアップロードしようとして、行き詰まったことはありませんか?必要な画像、プラグイン、またはテーマをアップロードできないのは非常にイライラします。ファイルアップロードの問題はワークフローを遅くする可能性があるため、読者からよく助けを求められます。
これらのファイルアップロード制限により、メディアライブラリにコンテンツを追加したり、必要なより大きなプラグインやテーマをインストールしたりできなくなる場合があります。それはまるで身動きが取れないようなものです。そして、それをどう修正すればよいかわからない場合は、さらにイライラします!
しかし、心配しないでください。私たちがサポートします。WordPressが非常に設定可能なプラットフォームであることを気に入っており、同じ問題を解決する方法は複数あることがよくあります。
このガイドでは、WordPress で最大ファイルアップロードサイズを増やす最も簡単な方法を紹介します。これらの制限を乗り越えて、あなたが愛するウェブサイトの運営に戻れるようにします!

WordPressで最大ファイルアップロードサイズを増やす理由
あなたの WordPressホスティング プロバイダーは、サインアップ時および WordPressのインストール 時にデフォルトの最大ファイルアップロードサイズを設定します。この制限はホスティングプロバイダーによって定義され、通常は2MBから500MBの範囲です。
ほとんどのWordPressウェブサイトの所有者にとって、この制限で十分すぎるほどです。
ただし、アップロードエラーが発生しないように、この制限を引き上げる必要がある場合があります。
例えば:
- あなたは写真サイトを運営しており、大きな画像をアップロードする必要があります。
- あなたのデザインまたは写真のポートフォリオには大きな画像が含まれています。
- より大きなWordPressテーマまたはプラグインをインストールしたい場合。
- eBook、写真、ビデオなどのデジタル製品を販売したいと考えています。
- コンテンツを定期的に更新し、現在の制限を超えたオーディオ、写真などを追加しています。
とはいえ、WordPressサイトで最大ファイルアップロードサイズを増やす方法をご紹介します。
注: ウェブサイトに多数の大きなファイルを表示すると、速度とパフォーマンスが著しく低下する可能性があることに注意してください。そのため、通常はWordPressに動画をアップロードしないことをお勧めします。
ほとんどのユーザーは異なるWordPressホスティング設定を使用しているため、以下をカバーします。
- WordPressで最大ファイルアップロードサイズ制限を確認する方法
- 方法1:WordPressホスティングプロバイダーに連絡する
- 方法2:既存のphp.iniファイルを作成または編集する
- 方法3:WordPressテーマのfunctions.phpファイルにコードを追加する
- 方法4:.htaccessファイルにコードを追加する
- Method 5: Use a WordPress Plugin to Increase File Upload Size
WordPressで最大ファイルアップロードサイズ制限を確認する方法
WordPressは、画像やその他のメディアをアップロードする際に、最大ファイルアップロードサイズ制限を自動的に表示します。
これを確認するには、WordPress管理画面のメディア » 新規追加にアクセスするだけで、WordPressサイトの最大ファイルアップロードサイズ制限が表示されます。

アップロードサイズの上限を見つけ方がわかったので、WordPressで最大アップロードサイズを増やす方法をご紹介します。
方法1:WordPressホスティングプロバイダーに連絡する
WordPressで最大ファイルアップロードサイズを増やす最も簡単な方法の1つは、WordPressホスティングプロバイダーに連絡することです。
これは、彼らのカスタマーサービスチームにとっては比較的簡単なタスクであり、数分で完了できます。
初心者にとっては、WordPressにコードを追加したりサーバーファイルを編集したりするよりもはるかに簡単です。
単純に、Bluehostのようなホスティングプロバイダーのウェブサイトにアクセスしてログインしてください。
次に、画面下部にある「チャット」アイコンをクリックします。その後、サポートスタッフにWordPressサイトのファイルアップロードサイズを増やすように依頼できます。

ホスティングアカウントダッシュボード内からサポートに連絡することもできます。
方法2:既存のphp.iniファイルを作成または編集する
最大ファイルアップロードサイズを増やすもう一つの方法は、php.iniという名前のファイルを作成または編集することです。このファイルは、WordPressホスティング環境の多くの設定を制御します。
BluehostのようなほとんどのWordPressホスティングプロバイダーは、ウェブサイトを管理するのに役立つ初心者向けのcPanelを提供しています。
ウェブホストに cPanel ダッシュボードがある場合、組み込みツールを通じてファイルアップロードサイズを増やすことができます。
注: 以下はBluehostのcPanelからのものです。ただし、ほとんどの共有ホスティングプロバイダーも同様の手順になります。
Bluehostのホスティングタブの下部にあるcPanelボタンを見つけることができます。

このボタンをクリックすると、cPanelダッシュボードが開きます。
次に、下にスクロールして「ソフトウェア」セクションを見つけ、「MultiPHP INI Editor」をクリックします。

次に、「upload_max_filesize」というラベルのセクションまでスクロールダウンし、ボックスに新しい最大ファイルサイズを入力します。
次に、「適用」ボタンをクリックします。

または、「エディターモード」メニュータブをクリックして、エディターで直接最大ファイルアップロードサイズを変更することもできます。
ファイルのアップロードサイズを増やすには、「upload_max_filesize」セクションを編集する必要があります。
完了したら、「保存」ボタンをクリックしてください。

コードを追加してphp.iniを編集する
現在のホスティングプロバイダーがcPanelオプションを提供していない場合は、このファイルを直接編集する必要があります。
これを行うには、FTPクライアントを使用するか、WordPressホスティングコントロールパネルのファイルマネージャーオプションを使用できます。
共有ホスティングを使用している場合、ホスティングディレクトリにphp.iniファイルが表示されない場合があります。表示されない場合は、php.iniという名前のファイルを作成し、ルートフォルダにアップロードしてください。
次に、以下のコードスニペットをファイルに追加します。
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
「256M」の制限を、WordPressブログに必要なファイルサイズに変更できます。
方法3:WordPressテーマのfunctions.phpファイルにコードを追加する
この方法では、functions.phpファイルにコードを追加します。これは、WordPressテーマにあります。
ファイルを直接編集する代わりに、WPCodeの使用をお勧めします。これは、ウェブサイトを壊すことなくコードを追加できる最高のコードスニペットプラグインです。
これが初めての場合は、WordPressにカスタムコードを追加する方法に関する初心者向けガイドをご覧ください。
まず、無料のWPCodeプラグインをインストールする必要があります。詳細については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
アクティベート後、Code Snippets » + Add Snippet に移動してください。
「カスタムコードを追加 (新規スニペット)」オプションにマウスカーソルを合わせ、「+ カスタムスニペットを追加」ボタンをクリックする必要があります。

次に、表示されるオプションのリストからコードタイプとして「PHPスニペット」を選択する必要があります。

次の画面で、新しいスニペットの名前を入力します。これは、コードが何であるかを思い出すのに役立つものであれば何でも構いません。
次に、「コードプレビュー」の下に次のコードスニペットをコピーして貼り付けることができます。「256M」を必要な最大ファイルサイズに変更してください。
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );

最後に、上部のトグルを「アクティブ」に切り替え、次に「スニペットを保存」ボタンをクリックします。これで、コードがウェブサイトで実行されるようになります。
方法4:.htaccessファイルにコードを追加する
最大ファイルサイズを増やすもう一つの方法は、.htaccessファイルを変更することです。このファイルは、ウェブサイトの高レベルな設定を制御します。
これを行うには、FTP経由でウェブサイトサーバーにログインする必要があります。以前にこれを行ったことがない場合は、初心者向けWordPressへのファイルのアップロードにFTPを使用する方法に関するガイドを参照してください。
次に、ウェブサイトのルートフォルダにある.htaccessファイルを特定する必要があります。

.htaccess ファイルが見つからない場合、ファイルマネージャーまたはFTPクライアントによって非表示になっている可能性があります。詳細については、WordPressサイトで.htaccessファイルが見つからない理由に関するガイドをご覧ください。
次に、以下のコードスニペットを.htaccessファイルに追加する必要があります。
php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300
最大ファイルアップロードサイズをさらに増やすには、単に「64M」を必要なサイズに変更してください。
方法5:WordPressプラグインを使用してファイルアップロードサイズを増やす
最大ファイルアップロード制限を引き上げるもう1つの方法は、WP Increase Upload Filesizeプラグインを使用することです。WordPressにコードを追加することに慣れていない場合は、これが良い選択肢となるでしょう。
まず最初に行うべきことは、プラグインのインストールと有効化です。詳細については、WordPressプラグインのインストール方法に関するガイドをご覧ください。
有効化したら、WordPress管理画面の メディア » アップロード制限の引き上げ に移動してください。
これにより、「最大アップロードファイルサイズを選択」ドロップダウンで新しいファイルアップロードサイズを選択できる画面が表示されます。
次に、「変更を保存」ボタンをクリックします。

注意: 最大ファイルアップロードサイズは、ホスティングプロバイダーによって設定されます。ドロップダウンに表示されている制限よりも大きいファイルサイズ制限が必要な場合は、ホスティングプロバイダーに連絡して制限の引き上げを依頼する必要があります。
動画チュートリアル
文章での指示に従うのが好きでない場合は、代わりにビデオチュートリアルをご覧ください。
この記事がWordPressの最大ファイルアップロードサイズを増やすのに役立ったことを願っています。また、WordPressでアップロードできる追加ファイルタイプを追加する方法に関するガイドや、WordPress管理エリアを改善するためのプラグインとヒントの専門家によるおすすめもご覧ください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。
オヤトグン・オルワセウン・サミュエル
素晴らしい記事ですが、定期的に大きなファイルをアップロードしない場合は、特にphp iniファイルで、ファイルサイズ制限を一時的に増やしてからデフォルト値に戻すことをお勧めします。これは、これが作成する可能性のあるセキュリティループを防ぐためです。これは、WordPressサイトにファイルをアップロードできるユーザーがいる場合はさらにそうです。これは慎重に扱う必要がある領域の1つです。
イジー・ヴァネック
私にとってうまくいった最初のガイドです。最終的に、その理由もわかりました。多くのチュートリアルサイトは、アップロードされたファイルのサイズのみを扱い、この値のみを調整します。それは私にはうまくいかず、その理由もわかりませんでした。通常、500サーバーエラーで終わりました。あなたのガイドはうまくいき、違いを調査したところ、他のサイトとは異なり、最大実行時間も変更していることがわかりました。それが私の問題でした。ファイルサイズは正しく設定されていましたが、スクリプトの実行時間が短いため、サーバーが1分後にスクリプトを終了したため、ファイルがアップロードできませんでした。したがって、そのような詳細を考慮していただきありがとうございます。これで、他のガイドが私にうまくいかなかった理由がわかりました。
Dayo Olobayo
デフォルトの上限を確認する方法を教えていただきありがとうございます。今確認したところ、1GBでした。私にはこれで十分だと思うので、何も変更しません。もし何か変更する必要があった場合は、wpcodeの方法が私の好みの方法だったことも付け加えておく必要があります。
Lisha Van Nieuwenhove
このヘルプは素晴らしかったです。ありがとうございました!
WPBeginnerサポート
どういたしまして!
管理者
Ray Konopka
ヒントをありがとう。私のサイトはBlueHostでホストされているので、まず方法2を試しました。しかし、upload_max_filesizeの値を変更した後も、私のサイトの「新規追加」メディアページには64MBと表示されたままです。MultiPHP INIエディタに戻って、他の値を確認しました。もう一つ際立った値がありました:
post_max_size
許可されるPOSTデータの最大サイズを設定します。この設定はファイルアップロードにも影響します。大きなファイルをアップロードするには、この値をupload_max_filesizeよりも大きくする必要があります。一般的に、memory_limitはpost_max_sizeよりも大きくする必要があります。
post_max_sizeの値も増やした後、新しいメディアアップロードページに新しい制限が表示されました。このヒントを含めるように投稿を更新してみてはどうでしょうか。
WPBeginnerサポート
Thank you for sharing this, we’ll be sure to look into it and possibly add it to the article in the future
管理者
Mark
指示通りすべての制限を増やしましたが、プラグインのアップデート後に「ファイルが大きすぎます」というエラーが表示されるようになりました。サーバーとメール側のすべてを再確認した後、解決策はContact Form 7の設定で5Mを5120kbに変更することでした。プラグインは、デフォルトの1024kb設定を上書きしようとしたときに、突然Mを認識しなくなりました。
WPBeginnerサポート
他の誰かがこの問題に遭遇した場合のために、共有していただきありがとうございます!
管理者
devshah
Function.php の方法が機能していません。
WPBeginnerサポート
ホスト環境やサーバーに他に何が設定されているかによって、何が機能するかは異なります。他に何も機能しない場合は、いつでもホストに支援を求めることができます。
管理者
Halil AHMAD
.htaccessが私には機能しました。ありがとうございます
Muzoora Barnabas
.htaccessが私には機能しました。ありがとうございます
WPBeginnerサポート
Glad our recommendation was able to assist
管理者
Muhammad Farooqi
あなたのコメントと感謝のセクションは、このページのコンテンツよりもほぼ10倍長いです。あなたの素晴らしいヒントの保証です
WPBeginnerサポート
We’re happy we can help so many WordPress users
管理者
Jacob Alas
私にとって唯一機能した方法は次のとおりでした:htaccessメソッド
ありがとうございます。
WPBeginnerサポート
Glad one of our methods was able to work for you
管理者
Daniyar Nauryz
htaccessメソッドが私にはうまくいきました。
WPBeginnerサポート
Glad our recommendation worked for you
管理者
furqan
動作していません。
WPBeginnerサポート
推奨事項が機能しない場合は、ホスティングプロバイダーに連絡することをお勧めします。彼らが何かを設定している場合は、彼らがサポートしてくれるはずです。
管理者
Abdullah Ashraf
本当にありがとうございます。色々な方法を試しましたが、最後の方法が私には役立ちました。
最後から2番目のステップであるphp.iniの設定は元に戻すべきでしょうか?
WPBeginnerサポート
そのファイルを削除する必要はありませんが、サーバーで機能しない場合は削除できます。
管理者
ブラッドリー
どれも機能しません。
WPBeginnerサポート
上記のいずれの推奨事項も機能しない場合は、ホスティングプロバイダーに連絡して、サーバーに設定されている制限がないか確認することをお勧めします。
管理者
ベン
FTPにアクセスできる場合、wp-content/uploads/[年]/[月]フォルダにファイルをアップロードするだけでよいですか?
WPBeginnerサポート
もしそうすると、画像を見つけるためにプラグインが必要になります。その方法については、以下のガイドをご覧ください。
https://www.wpbeginner.com/plugins/how-to-bulk-upload-wordpress-media-files-using-ftp/
管理者
naved ahmed
大変助かりました。
.htaccessの方法でうまくいきました。
おかげで時間を大幅に節約できました。
重ねてお礼申し上げます。
WPBeginnerサポート
Glad our guide was able to help you
管理者
Adio Usman
この方法は、最大3.5GBの手動バックアップを復元するのに機能しますか?
WPBeginnerサポート
使用している方法によりますが、大きなバックアップを復元するのに役立つ可能性があります。
管理者
viren
方法3が完全にうまくいきました。私たちを刺激し続けてください。素晴らしい仕事です。ありがとう
WPBeginnerサポート
Glad our recommendation was helpful
管理者
ayman
.htaccess メソッドは私にはうまくいきました
WPBeginnerサポート
Glad our recommendation was helpful
管理者
Sanchit Setia
無料ホスティングでも機能しますか?
WPBeginnerサポート
心配な場合は、ホスティングプロバイダーに確認することをお勧めします
管理者
bara
私にはうまくいきます
WPBeginnerサポート
Glad our recommendation helped you
管理者
abc
LMSでは何も機能していません
WPBeginnerサポート
上記の推奨事項のいずれも機能しなかった場合は、ホスティングプロバイダーに支援を求めることをお勧めします。
管理者
Ahmad
これを試しましたが、サイズは変わりませんでした…ステータスは同じです。どうすればいいですか?localhostを使用しています。
WPBeginnerサポート
万が一のためにローカルホストサービスを再起動してみてください。それ以外の場合は、最も一般的な理由として php.ini を正しく追加/編集したことを確認してください。
管理者
Vittorio
私は
@ini_set( ‘upload_max_size’ , ’64M’ ); と思います
ini_set( 'upload_max_filesize' , '64M' ); に設定する必要があります
WPBeginnerサポート
upload_max_sizeは、現在その値とその他のいくつかのものを増加させるため、upload_max_filesizeを使用しません。
管理者
MFoale
ありがとうございます。3番目の方法がうまくいきました。非常に役立つ投稿とビデオです。
WPBeginnerサポート
You’re welcome, glad we were able to help
管理者
Masud Rana
すごい!うまくいきました。ありがとう
WPBeginnerサポート
Glad our guide could help you
管理者
オリバー
うまくいきました!ありがとうございます
ini.phpファイルを作成してアップロードし、ini.php.txtからini.phpに名前を変更したところ、機能しました。
ありがとう
WPBeginnerサポート
You’re welcome, glad our guide was able to help
管理者
ブラッド
どれも機能しません
WPBeginnerサポート
私たちの推奨事項が機能しない場合は、ホスティングプロバイダーに連絡して、設定の一部としてブロックされていないことを確認してください。
管理者
Arivazhagan
方法2でうまくいきました、本当にありがとう。2日間この問題で苦労していました…
WPBeginnerサポート
You’re welcome, glad our recommended solution was able to help you
管理者
Sujan Chakraborty
you are great.I fix my problem by reading you post.Tnx
WPBeginnerサポート
Glad our article could be helpful
管理者
Krakawid
方法3が機能しました
WPBeginnerサポート
Glad our recommendation worked for you
管理者
Tung
方法1は私には素晴らしい効果がありました。本当にありがとう!
WPBeginnerサポート
You’re welcome, glad our recommendation worked for you
管理者
Trasadu
ありがとう、方法3は本当に私に効果がありました。
WPBeginnerサポート
Glad our recommendation was helpful
管理者
Asad
WordPressホスティングも機能しているのに、アップロード制限を増やすにはどうすればよいですか?functions.phpが更新されません
WPBeginnerサポート
ファイルが更新されない場合は、ホスティングプロバイダーに連絡してください。彼らがサポートしてくれるはずです。
管理者
Chris
制限を250MBに増やしたいのですが、サイトがセキュリティ上の脅威にさらされるかどうか分かりません。ただし、Gravity Formsのみを使用しており、アップロードフォルダでのPHP実行を無効にし、jpgとmp3ファイルのみを許可するように設定しました。
多くのユーザーから大量のアップロードがある場合、サイトの読み込み時間に影響すると思いますか?
WPBeginnerサポート
複数のユーザーが同時にアップロードを試みると、サイトの読み込み時間に影響を与える可能性がありますが、セキュリティ上の脅威にさらされることはありません。
管理者
Vinod
本当にありがとうございます!方法3がうまくいきました
WPBeginnerサポート
Glad our recommendation worked for you
管理者
ジャニス
良い記事ですが、functions.php ファイルにコードの3行を追加しようとしましたが、「不明な @ ルール」というエラーが発生しました。これはどういうことですか?
WPBeginnerサポート
エラー全体によりますが、コードの挿入方法に一時的な問題があった可能性があります。こちらのガイドをご覧ください: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
管理者