WordPressの画像がアップロードできない!原因と対策を徹底解説

これまで「WordPressで画像がアップロードできない」という問題が発生したことはありませんか?ブログやコンテンツ更新などをWordPressで行う際、内容によっては画像が重要なポイントとなるため、うまくアップロードできないと焦りを感じてしまうことでしょう。
そこで今回は、画像がアップロードできない主な原因とその解決策について解説いたします。WordPressにおけるトラブル解消にぜひお役立てください。

画像アップロードができない原因

画像アップロードができない原因はさまざまありますが、ここでは主な5つをご紹介します。

  1. ファイルサイズが大きい
  2. ファイル形式の制限
  3. サーバーの設定
  4. プラグインの競合
  5. WordPressのバージョンが古い

画像がアップロードできないときの対策

ここからは、いよいよ画像アップロードができない原因に対してどのように対策をすればいいのか、一つずつご紹介します。

対策①ファイルサイズが大きい場合

まずはファイルサイズが大きいかどうかを確認し、大きすぎる場合は下記の方法で変更しましょう。

WordPressの設定を変更する

WordPressの設定で、アップロードできるファイルサイズの上限を確認します。大体の場合、「メディアの設定」にて最大アップロードサイズが確認できます。
設定を変更することで、アップロードできるファイルサイズを増やすことが可能です。

画像を圧縮して再アップロードする

設定を変更できない場合、画像サイズを変更することでアップロードが可能になります。画像編集ソフトやオンラインツールを使って、画像を圧縮してから再度アップロードしてみましょう。

対策②ファイル形式が制限されている場合

アップロードできるファイル形式が制限されている場合、下記の方法で対策できます。

WordPressの設定を確認

まずは形式の制限がされているかどうか確認しましょう。WordPressのメディア設定で、アップロードできる画像形式を確認できます。

JPEG形式に変換する

制限されている形式だった場合、JPEG形式に変換することがおすすめです。JPEG形式は、Webでよく使われる一般的な画像形式のため、ほとんどの場合アップロードができます。画像編集ソフトやオンラインツールで形式変換が可能です。

PNG形式に変換する

JPEG形式同様、PNG形式への変換もおすすめです。PNG形式は、透明な背景を持つ画像の場合に適しています。

対策③サーバー設定による影響の場合

サーバー設定によって画像がアップロードできない場合、下記をご確認ください。

PHPメモリ制限の確認

PHPは、Webサイトの動的な部分を処理するプログラミング言語で、このPHPが一度に使えるメモリの量を「PHPメモリ制限」と言います。
PHPは画像データを一時的にメモリ上に展開するためメモリがない場合、画像アップロードが止まってしまうことがあります。PHPメモリ制限を確認しましょう。

PHPメモリ制限の変更方法

多くの場合、PHPの設定ファイルである「php.ini」でメモリ制限が設定されています。このファイルにアクセスし、以下の行を探して値を変更します。

memory_limit = 128M  // 例:128MBに設定

「.htaccessファイル」の設定

「.htaccessファイル」の設定が原因で、画像アップロードができないケースがあります。一部のサーバーでは、.htaccess ファイルでPHPの設定を上書きできる場合があります。以下の行を追加し、メモリ制限を変更できるか確認しましょう。

php_value memory_limit 128M

※「php.ini」の場所はサーバー環境によって異なります。また、「.htaccess」が使用できない場合もあります。

サーバー管理者に相談

メモリ制限を大幅に増やすと、サーバーに負荷がかかり他のサイトの動作に影響が出る可能性がありますので、サーバー管理者に相談することがおすすめです。

対策④プラグインの影響の場合

プラグインが影響して画像をアップロードできない場合、下記対策を行いましょう。

プラグインを更新する

インストールしているプラグインを一つずつ無効化して、どのプラグインが原因か特定し、問題のあるプラグインを発見したら削除するか、最新バージョンに更新します。ただし、プラグインの更新や無効化はサイト全体に影響を与える可能性もありますので、WordPress専門家への相談した方がよいでしょう。

対策⑤WordPressのバージョンが古い場合

WordPressのバージョンが古い場合の対策は下記の通りです。

WordPressダッシュボード「更新」をクリック

「WordPressの更新」が表示されている場合は、「今すぐ更新」ボタンをクリックします。アップデートが完了すると追加機能やバグ修正についての情報が表示されます。ただし、WordPress更新はサイト全体に影響を与える可能性もありますので、WordPress専門家への相談した方がよいでしょう。

その他の画像アップロード対処方法

上記の方法でも対処できない場合、下記方法を一度お試しください。

ブラウザのキャッシュをクリア

ブラウザのキャッシュが原因で、画像が表示されない場合があります。表示されている「更新」ボタンをクリックするか、「F5」キーを押します。

別のブラウザで試す

ブラウザの問題で表示されない可能性もあるため、他のブラウザで確認してみましょう。

テーマを変更する

使用しているWordPressのテーマが原因で、画像アップロードに影響を与えている場合があります。テーマを変更することで対処できることもありますが、デザインが崩れたりプラグインが連携しないことがあったりするため、WordPress専門家への相談した方がよいでしょう。

まとめ

今回は、WordPressで画像がアップロードできない場合の原因と対策についてご紹介いたしました。

ファイルサイズ・形式・サーバーの設定・プラグイン・WordPressのバージョンなど、さまざまな原因が考えられます。エラーメッセージが表示されている場合はそれを確認し、一つずつ原因を特定して対策を行う必要があります。WordPressやプラグインの更新はサイト全体に影響を及ぼす可能性がありますので、専門家への相談がおすすめです。
当社ではWordpress専門の移転・引っ越しサービスを行っています。ホームページやブログが重くなってきてお悩みの方はぜひご相談ください。⇒WordPress引っ越しサービス



ホームページ制作についてわからないとお悩みの方へ

お聞きした情報をもとに、御社のお困りごとを解決する最善策をご提案いたします。ご相談は無料です。
WEBサイト制作やリニューアル、制作後のサポートなど、気になることがありましたらお気軽にお問い合わせください。
お問い合わせは、こちらから

「無料相談会」開催中
こんなお悩みをお持ちの⽅
  • ホームページ制作について検討中
  • 運営中のサイトをリニューアルしたい
  • ECサイトを⽴ち上げたい
  • 新しいサービスを⽴ち上げたいが、何からはじめればよいかわからない
toTop