WordPressメディアライブラリに画像が表示されない?15分で解決
ジョン・ターナー
ジョン・ターナー
WordPressのメディアライブラリに画像が表示されない?
メディアライブラリに画像が表示されなかったり、ライブラリに壊れたコンテンツが表示されたりすると、WordPressに慣れたユーザーでも頭を悩ませることになります。
でもご安心ください、あなたは正しい場所に来ています。画像が表示されない問題の解決方法を、私がご案内します。
では、消えてしまう画像を一度に解決しましょう!
以下はその要点である:
- メディアライブラリの画像が表示されない最も一般的な原因には、プラグインやテーマの競合、ファイル権限の設定ミス、キャッシュの問題、サーバーの制限、および最近のWordPressの更新が含まれます。
- キャッシュのクリア、更新の実行、ファイル形式の確認といった簡単な対処法で、わずか数分で問題を解決できます。
- より複雑な解決策(パーマリンクのリセット、PHPメモリ制限の引き上げ、ファイル権限の更新など)は、より根本的なサーバーや設定の問題に対処できます。
- トラブルシューティングを行う前には、必ずDuplicatorでサイトの完全なバックアップを作成してください。そうすれば、何か問題が起きた場合にサイトを復元できます。
- アップロードフォルダに画像が存在しているのに表示されない場合、原因は通常、ファイルの権限設定が間違っているか、データベースエントリの設定ミスです。
目次
簡単まとめ:WordPressのメディアライブラリに画像が表示されないのを直す方法
WordPressのメディアライブラリ画像が表示されない場合、いくつかの簡単な解決策があります。キャッシュのクリア、利用可能な更新の実行、直近の変更の取り消し、アップロード済み画像のファイル形式の確認を試みてください。より広範な解決策としては、プラグインやテーマの競合の確認、パーマリンクのリセット、PHPのメモリ制限の引き上げなどが挙げられます。
WordPressのメディアライブラリに画像が表示されない理由
WordPressのメディアライブラリで画像が読み込まれない場合、画像のアップロードができず、探しているメディアファイルも見つかりません。
画像が表示されない一般的な理由をいくつかご紹介します:
- プラグインとテーマの競合
プラグインやテーマはWordPressの機能を拡張するものですが、必ずしもうまく機能するとは限りません。新しくインストールしたプラグインやテーマが競合の原因かもしれません。ソフトウェアに互換性がなく、メディアライブラリが読み込まれないエラーが発生している可能性があります。
- ファイルパーミッション
ファイルのパーミッションが正しくない場合、WordPressが画像にアクセスできないことがあります。サーバーのパーミッションが制限されすぎていると、メディアライブラリに画像が正しく表示されないことがあります。
- サーバーの問題
サーバーには、メモリ制限やセキュリティプロトコルに関する特定の設定があります。これらの設定により、画像が表示されない場合があります。また、他のウェブサイトからの画像のホットリンクは、サーバーのリソースに負担をかける可能性があります。
- データベースの破損
データベースが破損していると、メディアファイルが見つからないことがあります。これは、データの転送やデータベースの更新時のエラーによって起こる可能性があります。
- 最近の変更または更新
WordPressやプラグイン、テーマをアップデートしたばかりかもしれません。その直後にメディアライブラリが消えたのであれば、おそらくこれが原因です。
- CDNキャッシング
コンテンツ・デリバリー・ネットワーク(CDN)を使用している場合、キャッシュされたファイルがメディア・ライブラリの現在の状態を反映していない可能性があります。
- メディア設定の誤り
WordPressの設定にちょっとした見落としがあると、メディアファイルが正しく整理されないことがあります。これはWordPressのメディアライブラリの検索機能に影響を与えたり、ファイルが表示されなくなる原因になります。
WordPressのメディアライブラリに画像が表示されない場合の対処法
安全策、特にバックアップについて少しお話ししましょう。技術的な問題のトラブルシューティングを行う前に、現在のデータを保護するため、必ずこの手順を踏んでください。
Duplicatorを使用すれば、ウェブサイトの完全なバックアップを作成できます。デバッグ中に問題が発生した場合でも、すべてを復元できる状態を確保できます。

サイトをバックアップした後、このバックアップをリカバリ・ポイントとして設定します。家のアイコンをクリックします。

災害復旧の設定を続行してください。Duplicatorはサイトの復旧方法として2つの手段を提供します:復旧リンクとランチャーファイルです。リンクを保存し、ファイルをダウンロードしてください。

これであなたのウェブサイトは完全に安全です!それでは、WordPressのメディアライブラリに画像がない場合の解決方法をご紹介します。
このガイドで取り上げるすべての修正点の簡単な概要は以下の通りです:
- 更新を実行してください:古いWordPressコア、プラグイン、またはテーマは互換性の問題を引き起こし、画像が表示されなくなる可能性があります。
- 直近の変更を元に戻す: 問題が直近の更新またはインストール後に発生した場合、以前のDuplicatorバックアップにロールバックします。
- キャッシュをクリアしてください:キャッシュプラグインとブラウザのキャッシュを消去し、メディアライブラリの最新バージョンが表示されていることを確認してください。
- ファイル形式の確認:画像がWordPressでサポートされている形式であることを確認してください。サポートされていないファイルは表示されません。
- プラグインの競合を確認する:プラグインを一つずつ無効化し、メディアライブラリと干渉しているものを特定します。
- テーマの競合を確認する:デフォルトのWordPressテーマに切り替えて、テーマ関連の表示問題を排除します。
- サーバーエラーログの確認:画像の表示を妨げている原因について手がかりを得るため、cPanelのエラーログを確認してください。
- パーマリンクのリセット:パーマリンク設定を再保存すると、画像リンクの破損の原因となっている可能性のあるURL構造が更新されます。
- PHPのメモリ制限を増やす:wp-config.phpで利用可能なメモリを増やして、WordPressが画像を適切に処理・表示できるようにします。
- mod_security を無効化してください:この Apache セキュリティモジュールは画像リクエストを誤ってブロックする可能性があります。無効化することでライブラリが復元される場合があります。
- CDNを無効化してください:ネットワークレベルでのキャッシュ競合が画像を表示できない原因となっているかどうかを判断するため、一時的にCDNを停止してください。
- ファイルのアクセス権限を更新:フォルダのアクセス権限を755に、ファイルのアクセス権限を644に設定し、WordPressがメディアファイルを読み込めるようにしてください。
- サムネイルを再生成:Force Regenerate Thumbnails プラグインを使用して、破損した画像やサイズが一致しない画像を再構築します。
- 遅延読み込みを無効化:テーマまたはプラグインの設定から遅延読み込みをオフにし、画像表示との競合を排除してください。
1.アップデートの実行
WordPressのコア、プラグイン、テーマを最新の状態に保つことで、互換性とセキュリティを維持できます。WordPressを頻繁に更新しないと、画像が表示されなくなるような競合が発生する可能性があります。
WordPressのダッシュボードを開き、アップデートのページをクリックします。WordPress、プラグイン、テーマの利用可能なアップデートを確認します。

すべてを最新版に更新してください。
2.最近の変更を元に戻す
最近、新しいプラグインのインストールやテーマの更新など、何か変更を加えましたか?それが画像が表示されない原因かもしれません。
Duplicatorを使えば、新しい変更を元に戻すのは簡単です。サイトが正常に動作していた時のバックアップを見つけるだけです。復元ボタンをクリックしてください。

サイトは即座に元の状態に戻ります。
3.キャッシュをクリアする
キャッシュの問題も、画像が見つからない原因としてよく知られています。キャッシュプラグインやウェブブラウザは、読み込み時間を短縮するためにサイトのバージョンを保存しますが、キャッシュされたファイルには最近の更新が反映されていない可能性があります。
キャッシュ・プラグインから始めましょう。設定にキャッシュをクリアするオプションがあるはずです。

次に、ブラウザのキャッシュを削除して、サイトの最新バージョンを表示するようにします。Chromeをお使いの方は、右上のメニューから「閲覧データの削除」をクリックしてください。

キャッシュされた画像とファイルをチェックします。データの消去を選択します。

他のウェブ・ブラウザをお使いの場合は、ブラウザのキャッシュをクリアするさまざまな方法をご覧ください。
4.ファイル形式のチェック
最もシンプルな解決策が最良の解決策になることもあります。画像がWordPressでサポートされているフォーマットであることを確認してください。
WordPressがサポートしているファイル形式の一覧です。対応していない画像ファイル形式は、サイトにアップロードする前に変換してください。
5.プラグインの競合をチェックする
プラグイン同士が競合し、メディアライブラリの機能に影響を与えることがあります。
最近プラグインをインストールまたは更新した場合は、そのプラグインを無効にすることから始めてください。それでもエラーが表示される場合は、引き続きすべてのプラグインを無効にしてください。

エラーは消えていますか?もしそうなら、いずれかのプラグインがエラーの原因になっています。プラグインを1つずつ有効化し、エラーがいつ再発するかを確認してください。
問題のあるプラグイン(または複数のプラグイン)を見つけたら、いくつかの選択肢があります。プラグインをアップデートするか、サポートチームに連絡するか、サイトから完全に削除するかです。ほとんどの場合、似たような機能を持つ別のプラグインがあります。
6.テーマの競合をチェックする
アクティブなテーマがメディア表示に干渉することがあります。プラグインがエラーの原因でない場合は、デフォルトのテーマを有効にしてみてください。
「外観」→「テーマ」に移動します。Twenty Twenty などのデフォルトテーマに一時的に切り替えて、画像が再表示されるか確認してください。

もしそうなら、問題はオリジナルのテーマにある。
7.サーバーエラーログの確認
サーバーログは、何が問題を引き起こしているかについての貴重な洞察を与えてくれます。ログを確認するには、cPanelを開き、Metrics " Errorsにアクセスしてください。

このエラーログから、メディアライブラリへの参照を調べてください。何を修正する必要があるかがわかります。
8.パーマリンクをリセットする
パーマリンクはURLの構造を制御します。これらをリセットすることで、URLが壊れたり変更されたりして画像が読み込まれない問題を解決することができます。
設定 " パーマリンク に進みます。設定を変更せずに「変更を保存」ボタンをクリックします。

これでパーマリンク構造が更新される。
9.PHPのメモリ制限を増やす
PHPのメモリ割り当てが少ないと、画像の処理や表示に悪影響が出ることがあります。メモリの上限を増やすことで、WordPressウェブサイトがメディア管理などのタスクを処理するためのリソースを増やすことができます。
PHPのメモリ制限を増やすには、FTPクライアントまたはホスティングパネルのファイルマネージャを使用します。
wp-config.phpファイルを開きます。以上で編集は終了です!ハッピー・ブログ":
define('WP_MEMORY_LIMIT', '256M');
あるいは、サーバーの設定に応じて、.htaccessファイルまたはphp.iniファイルを編集することで、メモリ制限を増やすこともできます。
10.mod_security を無効にする
Mod_securityは、入ってくるリクエストをフィルタリングすることでセキュリティを提供するApacheモジュールです。しかし、このモジュールはあなたのサイトで画像がロードされるのをブロックすることがあります。
この行を.htaccessファイルに追加することで、自分でオフにできるかもしれません:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
ただし、mod_securityを無効にするには、ホスティングプロバイダーのサポートに連絡することをお勧めします。
11.CDNを無効にする
コンテンツ配信ネットワーク(CDN)はコンテンツを世界中に分散配信し、読み込み時間を短縮しますが、キャッシュの問題が画像表示に影響を与える可能性があります。
CDNを一時的に停止または無効にしてみてください。無効にした後、サイトのキャッシュをクリアし、画像が表示されるか確認してください。
CDNを無効にしても画像が表示される場合は、CDNレベルでのキャッシュ設定に問題がある可能性があります。この問題を解決するには、プロバイダーのサポートにメッセージを送ってください。
12.ファイルパーミッションの更新
ファイルのパーミッションが正しくない場合、WordPressが画像を表示するために必要なファイルを読み取れないことがあります。
WordPressのファイルパーミッションは分かりにくいかもしれませんが、一般的にはフォルダパーミッションを755に、ファイルパーミッションを644に設定してください。これらの設定は、ディレクトリが適切に実行可能で、ファイルが読み取り可能であることを保証します。
13.サムネイルを再生成する
WordPressは、サムネイルとして知られる各画像の異なるサイズのバージョンを生成します。サムネイルを再生成することで、ファイルの破損による表示の問題を解決することができます。
この処理には、Force Regenerate Thumbnailsプラグインの使用をお勧めします。このツールは、すべてのサムネイルを元の画像から再構築し、破損やサイズの不一致の問題を解決する可能性があります。

Tools " Force Regenerate Thumbnailsで設定にアクセスする。Regenerate All Thumbnailsをクリックします。

14.レイジーローディングを無効にする
レイジーローディングは、ユーザがスクロールするまで画像の読み込みを遅らせます。このため、ライブラリやフロントエンドでの画像の表示に支障をきたす可能性があります。
テーマやプラグインによっては、遅延読み込みを管理しているものもあるので、プラグインやテーマの設定を使って無効にしてください。一時的にこの機能を無効にして、メディアライブラリの画像が正しく表示されるか確認してみてください。
よくある質問 (FAQ)
WordPressで画像が表示されないのはなぜですか?
WordPressでメディアライブラリの画像が表示されない原因はいくつかあります。一般的な原因としては、プラグインやテーマの競合、不適切なファイルパーミッション、サーバーの制限、データベースの問題、キャッシュの問題などがあります。これらの問題を理解することで、トラブルシューティングや画像の復元が可能になります。
移行後にWordPressのメディアライブラリに画像が表示されないのを修正するには?
WordPressサイトを移行した後、メディアライブラリに問題が発生することがあります。これを解決するには、ファイルパスとデータベース設定が正しく設定されているか確認してください。
Duplicatorのような移行プラグインを使えば、ファイルパスとURLは正確に処理されます。オリジナルサイトのバックアップを新しいサイトにドロップするだけです。

これにより、移行プロセス中の設定ミスを防ぐことができる!
アップロードフォルダにメディアファイルがあるのに表示されないのはなぜですか?
メディアファイルがuploadsディレクトリに存在するにもかかわらず表示されない場合、ファイルパーミッションが正しくない可能性があります。WordPressの設定でアップロードフォルダのパスを確認し、すべてのファイルパーミッションが正しく設定されていることを確認してください(フォルダは755、ファイルは644)。データベースをチェックして、メディアエントリが正しく表現されていることを確認してください。
WordPressのメディアライブラリのグリッド表示が機能しないのはなぜですか?
メディアライブラリのグリッド表示が機能しない場合、いくつかの原因が考えられます。キャッシュをクリアすることは良い出発点です。プラグインを無効にして、競合を除外する。デフォルトのテーマに切り替えて、アクティブなテーマがグリッド表示に干渉していないか確認する。
画像が表示されない?もうそんなことはありません
WordPressのメディアライブラリに画像がない問題に取り組むのは大変に思えるかもしれないが、簡単に解決できる!
これで問題を診断し解決するための完全なツールキットが揃いました。重要なのは、各解決策を体系的に(最も手っ取り早い修正から順に)試していくことで、画像が本来あるべき状態に戻るまで続けることです。
将来のエラーから身を守る最善の方法は、WordPressのコア、プラグイン、テーマを常に最新の状態に保つことです。定期的なメンテナンスは、競合や互換性の問題を予防する上で非常に効果的です。
バックアップはトラブルシューティング自体を回避するのに役立ちます。Duplicator Proで簡単にバックアップを復元(エラーを解消)しましょう!
ここにいる間、私はあなたがこれらの余分なWordPressガイドを気に入ると思います: