「WordPressのメディアライブラリに画像をアップロードしたのに、なぜか表示されない…」
「投稿画面では画像が見えているのに、サイト上では真っ白になってしまう!」
このような画像が表示されない不具合は、WordPressを使っていると時々発生します。
原因はさまざまですが、多くの場合、キャッシュ・プラグインの影響・ファイルパーミッションの設定ミス などが関係しています。
✅ キャッシュのクリアで解決する場合がある?
✅ プラグインが干渉して画像が見えなくなっている?
✅ .htaccessやfunctions.phpの記述ミスが原因かも?
この記事では、WordPressのメディアライブラリで画像が表示されない原因と、その解決方法をわかりやすく解説 します!
初心者の方でも簡単にできる具体的なチェックポイントと対処法を紹介するので、ぜひ試してみてください✨
- WordPressのメディアライブラリで画像が表示されない主な原因
- 画像が反映されない時のチェックポイント
- メディアライブラリの不具合を解消する方法(キャッシュ・プラグイン・パーミッションなど)
- 画像アップロードエラーの対策
WordPressのメディアライブラリで画像が表示されない主な原因
WordPressのメディアライブラリで画像が表示されない原因は、キャッシュ・プラグイン・サーバー設定など複数の要因 が考えられます。
ここでは、よくある原因とチェックポイント を解説します!
1. キャッシュが影響している
📌 キャッシュが原因で画像が正しく表示されないことがあります!
✅ ブラウザキャッシュをクリアする(Ctrl + F5で更新)
✅ キャッシュ系プラグイン(WP Rocket、W3 Total Cacheなど)を一時的に無効化
✅ サーバーのキャッシュをクリア(エックスサーバーやConoHa WINGなどの管理画面から可能)
💡 キャッシュが原因の場合は、クリアすればすぐに画像が表示されることも!
2. プラグインの干渉(キャッシュ系・最適化系)
📌 一部のプラグインがメディアライブラリの動作に影響することがあります!
✅ 以下のプラグインを無効化して、影響を確認する
- キャッシュ系(WP Rocket, W3 Total Cache, Autoptimize など)
- 画像最適化系(Smush, EWWW Image Optimizer など)
✅ 1つずつ無効化して、どのプラグインが原因かを特定する
💡 プラグインが原因の場合、問題のプラグインを停止・設定変更することで解決できます!
3. ファイルパーミッションの問題
📌 サーバー上の画像ファイルのアクセス権限(パーミッション)が適切でないと、画像が表示されません!
✅ FTPソフト(FileZillaなど)で「wp-content/uploads」フォルダのパーミッションを確認
✅ パーミッション設定を「755」に変更(ファイルは「644」)
💡 パーミッションの設定ミスが原因の場合、適切に変更すればすぐに解決!
4. .htaccessの設定ミス
📌 .htaccessの設定を間違えると、メディアライブラリが正常に動作しないことがあります!
✅ 「.htaccess」ファイルをバックアップし、デフォルトの状態に戻してみる
✅ 以下のコードを記述して、画像の表示制限がないか確認する
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
💡 .htaccessが原因なら、修正後に画像が正常に表示されるか確認!
5. PHPバージョンが古い
📌 古いPHPバージョンでは、メディアライブラリの動作に影響が出る場合があります!
✅ WordPressの推奨バージョン(PHP 7.4以上)にアップデート
✅ サーバーの管理画面(エックスサーバー・ConoHa WING など)でPHPバージョンを変更
💡 PHPを最新バージョンに更新すると、サイト全体のパフォーマンスも向上します!
6. functions.phpの記述ミス
📌 テーマのfunctions.phpに記述ミスがあると、メディアライブラリに影響することがあります!
✅ 最近functions.phpを編集した場合は、変更を元に戻してみる
✅ エラーログを確認し、問題がないかチェックする
💡 functions.phpを触った後に画像が表示されなくなったなら、コードの修正が必要!
WordPressのメディアライブラリで画像が表示されない主な原因まとめ
✅ キャッシュが影響している → キャッシュをクリア&プラグインを無効化
✅ プラグインの干渉 → 画像最適化系・キャッシュ系プラグインをチェック
✅ ファイルパーミッションの設定ミス → 「uploads」フォルダの権限を755に変更
✅ .htaccessの設定ミス → デフォルトに戻して動作確認
✅ PHPバージョンが古い → サーバー管理画面から最新に更新
✅ functions.phpの記述ミス → 編集履歴を確認&修正
次の見出しでは、「WordPressで画像が表示されない時の解決方法」について詳しく解説します!
📌 関連記事
WordPressのエラー解決に関する関連記事もチェック!
WordPressで画像が表示されない時の解決方法
前の見出しで、WordPressのメディアライブラリで画像が表示されない主な原因を解説しました。
ここでは、具体的な解決方法 をステップごとに紹介します!
1. キャッシュをクリアしてみる
📌 キャッシュが原因で画像が表示されない場合、クリアすればすぐに解決することが多いです!
✅ ブラウザのキャッシュをクリアする(Chromeなら「Ctrl + Shift + R」)
✅ キャッシュ系プラグインを無効化する(WP Rocket、W3 Total Cacheなど)
✅ サーバーのキャッシュをクリアする(エックスサーバーやConoHa WINGの管理画面で可能)
💡 キャッシュを削除後、ページを再読み込みして画像が表示されるか確認!
2. プラグインを無効化して原因を特定する
📌 プラグインが干渉して画像が正しく表示されない場合があります!
✅ 一時的にすべてのプラグインを無効化し、画像が表示されるか確認
✅ 問題が解決したら、1つずつ有効化して原因のプラグインを特定
✅ 特に、以下のプラグインは影響を与える可能性が高い
- キャッシュ系(WP Rocket, W3 Total Cache, Autoptimize)
- 画像最適化系(Smush, EWWW Image Optimizer)
💡 問題のプラグインがわかったら、設定を見直すか代替プラグインを検討!
3. ファイルパーミッションを適切に設定する
📌 WordPressの「uploads」フォルダのパーミッション設定が間違っていると、画像が表示されません!
✅ FTPソフト(FileZillaなど)で「wp-content/uploads」フォルダにアクセス
✅ 「uploads」フォルダのパーミッションを「755」に設定(サブフォルダも適用)
✅ 画像ファイル(.jpg, .pngなど)は「644」に設定する
💡 設定変更後、サイトをリロードして画像が表示されるか確認!
4. .htaccessを修正する
📌 .htaccessの記述ミスが原因で、画像が読み込まれないことがあります!
✅ .htaccessをバックアップし、デフォルトの状態に戻してみる
✅ 以下のコードを追加して、画像の読み込み制限を解除
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
✅ 保存後、サイトをリロードして画像が表示されるか確認
💡 .htaccessが原因なら、修正後に画像が正常に表示される!
5. PHPバージョンを最新にする
📌 古いPHPバージョンが原因で、画像が正しく処理されないことがあります!
✅ サーバーの管理画面(エックスサーバー、ConoHa WINGなど)にログイン
✅ PHPのバージョンを「7.4以上」に更新する
✅ 更新後、サイトを再読み込みして画像の表示を確認する
💡 PHPを最新にすると、サイト全体のパフォーマンスも向上!
6. functions.phpのカスタマイズを見直す
📌 テーマのfunctions.phpの記述ミスが原因で、画像が正しく読み込まれないことがあります!
✅ 最近functions.phpを編集した場合は、変更を元に戻す
✅ WordPressのエラーログを確認し、エラーが出ていないかチェック
💡 functions.phpを触った後に画像が表示されなくなったなら、修正が必要!
WordPressで画像が表示されない時の解決方法まとめ
✅ キャッシュをクリア → ブラウザ・プラグイン・サーバーのキャッシュ削除
✅ プラグインを無効化 → 画像最適化系・キャッシュ系プラグインをチェック
✅ ファイルパーミッションを修正 → 「uploads」フォルダを755に設定
✅ .htaccessを修正 → 記述ミスを修正し、デフォルトに戻す
✅ PHPバージョンを最新に → 7.4以上にアップデート
✅ functions.phpを見直す → 最近の編集履歴をチェック
次の見出しでは、「画像がアップロードできない時の追加対策」について詳しく解説します!
📌 関連記事
WordPressのエラー解決に関する関連記事もチェック!
画像がアップロードできない時の追加対策
WordPressのメディアライブラリで画像が表示されないだけでなく、画像のアップロード自体ができない ケースもあります。
ここでは、アップロードエラーの主な原因と対処法 を解説します!
1. 画像のファイルサイズを圧縮する(最適化)
📌 アップロードする画像のサイズが大きすぎると、サーバーの制限でエラーが発生することがあります!
✅ 画像サイズを縮小する(例:2000px以下推奨)
✅ 画像フォーマットを最適化(JPEGやPNGをWebPに変換)
✅ 画像圧縮ツールを使用(TinyPNG、Squoosh など)
💡 画像サイズを小さくすることで、アップロードの問題が解決することも!
2. アップロードの制限を確認する(サーバー設定)
📌 サーバーの設定によっては、アップロード可能なファイルサイズが制限されています!
✅ WordPressの管理画面「メディア」→「新規追加」で最大アップロードサイズを確認
✅ サーバーのPHP設定を確認し、upload_max_filesize
を増やす
🔧 .htaccessに以下のコードを追加(制限を緩和)
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
💡 制限を緩和することで、大きな画像ファイルもアップロード可能に!
3. メディア設定を変更してみる
📌 WordPressのメディア設定が影響して、画像がアップロードできないことがあります!
✅ 「設定」→「メディア」を開き、設定を見直す
✅ 「アップロードしたファイルを年月ベースのフォルダーに整理する」をON/OFFで試す
✅ 試しに別の画像をアップロードしてみる(特定のファイルだけNGの可能性あり)
💡 設定変更後、アップロードが成功するか確認!
画像がアップロードできない時の追加対策まとめ
✅ 画像サイズを縮小・圧縮する → 2000px以下&JPEG/WebP推奨
✅ サーバーのアップロード制限を確認 → .htaccessでupload_max_filesize
を変更
✅ メディア設定を変更してみる → 設定のON/OFFを試す
次の見出しでは、「まとめ」 に入ります💡
📌 関連記事
WordPressのメディア関連トラブルを解決するための関連記事もチェック!
まとめ
WordPressのメディアライブラリで画像が表示されない・アップロードできないトラブルは、キャッシュ・プラグイン・サーバー設定などが原因 となっていることが多いです。
それぞれの原因を特定し、適切に対処すれば、スムーズに解決できます!
✅ この記事のポイントをおさらい!
- 画像が表示されない主な原因
- キャッシュの影響 → ブラウザ・プラグイン・サーバーのキャッシュをクリア
- プラグインの干渉 → 画像最適化系・キャッシュ系プラグインをチェック
- パーミッションの設定ミス →
wp-content/uploads
フォルダの権限を「755」に設定 - .htaccessの設定ミス → デフォルトに戻して動作確認
- PHPバージョンが古い → 最新バージョン(7.4以上)に更新
- functions.phpの記述ミス → 変更履歴を確認&修正
- 画像がアップロードできない時の追加対策
- 画像サイズを縮小・圧縮する(JPEG/WebP推奨)
- サーバーのアップロード制限を変更(
upload_max_filesize
の設定) - メディア設定を見直して、アップロード動作を確認
WordPressの画像トラブルでお困りなら!
「画像がアップロードできない…!💦」
「何をやってもメディアライブラリに画像が表示されない!」
そんな方は、プロにお任せください! 🎯
WordPressの画像トラブル解決や、サイト最適化のご相談も対応可能です!
📩 コーディングの相談・依頼はこちら 💻✨
正しい対処法で、WordPressのメディアライブラリを快適に使いましょう!🚀