本文へ移動
WordPress

WordPressで画像が表示されない原因と確認手順

WordPressで画像が表示されない時は、まず「画像ファイル自体が存在するか」「画像URLが正しいか」「WordPress側の表示処理で止まっているか」を分けて確認します。

画像が表示されない原因は1つではありません。メディアライブラリでは見えるのに記事では出ないケースもあれば、メディアライブラリのサムネイル自体が真っ白になるケース、スマホだけ表示されないケース、SSL化やサーバー移転後に一部の画像だけ消えるケースもあります。

結論として、最初に見るべきなのは「公開ページ」「メディアライブラリ」「画像の直接URL」の3つです。この3つを確認すると、原因が記事側なのか、画像ファイル側なのか、サーバーや設定側なのかを切り分けやすくなります。

この記事では、WordPressで画像が表示されない時の主な原因、確認する順番、メディアライブラリ・記事・アイキャッチ・スマホ表示ごとの対処法、業者に相談した方がよいケースまで整理します。

W
WELUCA
画像が消えたように見えても、実際には「画像ファイルは残っているけど、表示するURLやCSSがズレているだけ」ということもあります。いきなり削除や再アップロードをする前に、順番に確認しましょう。

この記事で分かること

  • WordPressで画像が表示されない主な原因
  • まず確認すべき3つの場所
  • メディアライブラリでは見えるのに記事で出ない時の確認点
  • メディアライブラリの画像自体が表示されない時の原因
  • アイキャッチ画像が表示されない時の確認手順
  • スマホだけ画像が表示されない時の見方
  • サーバー移転・SSL化後に画像が消えた時の注意点
  • 自分で直すか、業者に相談するかの判断基準

WordPressで画像が表示されない時にまず確認すること

最初に、公開ページ・メディアライブラリ・画像の直接URLを確認します。

公開ページだけで画像が表示されない場合は、記事本文、テーマ、CSS、キャッシュが原因になっていることがあります。メディアライブラリでも画像が見えない場合は、画像ファイル、サーバー、権限、サムネイル生成の問題を疑います。

W
WELUCA
まずは「どこでは見えて、どこでは見えないのか」を確認しましょう。ここを飛ばすと、不要なプラグイン停止や再アップロードをしてしまいやすいです。

画像の直接URLを開いて表示されるなら、画像ファイル自体は残っています。逆に、直接URLでも404エラーや403エラーになる場合は、ファイルの場所、アクセス権限、サーバー設定、移転時のパスずれを確認します。

最初に確認する3つの場所

  • 公開ページで画像が表示されるか
  • WordPress管理画面の「メディア」→「ライブラリ」で画像が見えるか
  • 画像のURLを直接開いて表示されるか
  • パソコンとスマホの両方で同じ状態か
  • ログイン中とログアウト状態で見え方が同じか
  • 別ブラウザやシークレットウィンドウでも同じ症状か

画像が表示されない主な原因

画像が表示されない原因は、画像ファイル・URL・テーマ・プラグイン・キャッシュ・サーバー設定のどこかにあります。

W
WELUCA
ブロガーの方でよくあるトラブルは、アイキャッチ画像が表示されないというものです。詳しくは後述しますが、この場合はメディアライブラリなどには画像があるはずなので、アイキャッチの設定を調整する必要があります。

また、一般的によくあるのは、画像を削除してしまった、画像URLが古い、SSL化後にhttpの画像URLが残っている、サーバー移転でuploadsフォルダが移っていない、キャッシュが古い画像情報を持っている、といったケースです。

原因を一気に決めつけないことが大切です。「画像がない」のか「画像はあるけど呼び出せていない」のかで、直し方がまったく変わります。

また、最近のWordPressでは、画像サイズやレスポンシブ画像の仕組みによって、画面幅に合わせて別サイズの画像が読み込まれることがあります。そのため、元画像は表示されるのにサムネイルだけ表示されない、スマホだけ画像が崩れる、といった症状も起きます。

よくある原因

  • 画像ファイルを削除している
  • 画像URLが古いまま残っている
  • httpとhttpsが混在している
  • サーバー移転でuploadsフォルダが移っていない
  • メディアライブラリのサムネイル生成に失敗している
  • テーマやプラグインのCSSで非表示になっている
  • キャッシュやCDNが古い画像情報を返している
  • Lazy Loadや画像最適化プラグインが干渉している
  • ファイル権限やサーバー設定で画像にアクセスできない

メディアライブラリでは見えるのに記事で画像が出ない場合

メディアライブラリで見える画像が記事で表示されない場合は、記事側の挿入状態やテーマ側の表示を確認します。

まず、投稿編集画面で画像ブロックを選択し、画像が正しく選ばれているか確認します。古いHTMLやクラシックエディターで直接貼った画像の場合、画像URLが現在のサイトURLと合っていないことがあります。

W
WELUCA
メディアライブラリでは見えるなら、画像ファイル自体は残っている可能性が高いです。この場合は、記事本文に入っている画像URLや画像ブロックの設定を先に見ましょう。

また、テーマやカスタムCSSで画像に対して display:none、opacity:0、height:0 などが当たっていると、画像が存在していても画面上では見えません。特定のページだけ表示されない場合は、ページごとの装飾や追加CSSも確認します。

記事側で確認すること

  • 画像ブロックに画像が正しく選択されているか
  • 画像URLが現在のドメインになっているか
  • httpの画像URLが残っていないか
  • クラシックエディター内に古いHTMLが残っていないか
  • 画像サイズが「サムネイル」「中」「大」「フルサイズ」のどれになっているか
  • カスタムCSSで画像が非表示になっていないか
  • プレビューではなく公開URLでも確認したか

メディアライブラリの画像自体が表示されない場合

メディアライブラリのサムネイルが表示されない場合は、画像ファイル・サムネイル生成・サーバー設定を確認します。

WordPressのメディアライブラリには、グリッド表示とリスト表示があります。グリッドでは真っ白でも、リスト表示ではファイル名が見えることがあります。まず表示形式を切り替えて、ファイル情報が残っているか確認しましょう。

W
WELUCA
メディアライブラリでサムネイルだけ真っ白でも、画像ファイルが完全に消えているとは限りません。リスト表示、添付ファイルの詳細、画像URLを順番に確認しましょう。

画像の直接URLが表示されない場合は、uploadsフォルダにファイルが存在しない、ファイル権限が合っていない、サーバー側でアクセスが拒否されている、移転時に画像ファイルが移っていない可能性があります。

メディアライブラリ側の確認手順

  • 「メディア」→「ライブラリ」を開く
  • グリッド表示とリスト表示を切り替える
  • 画像をクリックして添付ファイルの詳細を開く
  • ファイル名・ファイルサイズ・アップロード日が残っているか見る
  • 画像URLを直接開く
  • 404・403・500エラーが出ていないか確認する
  • 最近のサーバー移転やSSL化、バックアップ復元の有無を確認する

アイキャッチ画像が表示されない場合

アイキャッチ画像だけが表示されない場合は、投稿側の設定とテーマ側の表示設定を確認します。

投稿本文の画像は表示されるのに、一覧ページや記事上部のアイキャッチだけ表示されない場合、画像ファイルではなくテーマの表示設定やテンプレート側の問題であることがあります。

W
WELUCA
アイキャッチは、本文に挿入した画像とは別設定です。本文に画像を入れただけでは、テーマによっては一覧や記事上部に表示されません。

まず投稿編集画面で「アイキャッチ画像」が設定されているか確認します。そのうえで、テーマ設定、記事一覧の表示設定、カスタマイザー、テーマ独自の投稿設定を確認しましょう。

アイキャッチ画像の確認ポイント

  • 投稿編集画面でアイキャッチ画像が設定されているか
  • 固定ページではなく投稿タイプ側が対応しているか
  • テーマ設定でアイキャッチ非表示になっていないか
  • 記事一覧・関連記事・トップページだけ非表示ではないか
  • 画像サイズが極端に小さくないか
  • テーマ変更後に表示されなくなっていないか
  • SEOプラグインやSNS用画像と混同していないか

スマホだけ画像が表示されない場合

スマホだけ画像が表示されない場合は、レスポンシブ設定、CSS、画像最適化、Lazy Loadを確認します。

パソコンでは表示されるのにスマホで表示されない場合、画像ファイル自体は存在していることが多いです。問題になりやすいのは、スマホ用CSS、画面幅ごとの画像サイズ、遅延読み込み、画像最適化プラグインです。

W
WELUCA
スマホだけ表示されない場合は、画像を再アップロードする前に、まずスマホ用のCSSや最適化プラグインを見ましょう。画像そのものではなく、表示条件で消えていることがあります。

たとえば、スマホ表示だけ画像に display:none が当たっている、画像の高さが0になっている、Lazy Loadの読み込みが止まっている、WebP変換やCDN配信でスマホ用の画像だけ失敗している、といったケースがあります。

スマホだけ表示されない時の確認ポイント

  • スマホ用CSSで非表示になっていないか
  • 画像の高さや横幅が0になっていないか
  • Lazy Loadを一時停止して変化を見る
  • 画像最適化プラグインを一時停止して確認する
  • WebP画像やCDN配信で失敗していないか
  • スマホ実機とブラウザの検証ツールで見え方が違わないか
  • キャッシュ削除後に再確認したか

SSL化・サーバー移転後に画像が表示されない場合

SSL化やサーバー移転後に画像が表示されない場合は、URLの置換漏れと画像ファイルの移行漏れを確認します。

httpからhttpsへ変更した後に画像が表示されない場合、記事本文やテーマ設定の中に古いhttpの画像URLが残っていることがあります。サーバー移転後なら、データベースは移したけれど uploads フォルダの画像ファイルが不足しているケースもあります。

W
WELUCA
移転後の画像トラブルは、記事データだけ見ても解決しません。データベースのURL、uploadsフォルダの実ファイル、SSL設定をセットで確認する必要があります。

特に、古いドメインから新しいドメインへ移した場合は、画像URLが旧ドメインのまま残ることがあります。置換作業をする前には、必ずバックアップを取ってから進めましょう。

SSL化・移転後の確認ポイント

  • 画像URLがhttpのまま残っていないか
  • 旧ドメインの画像URLを参照していないか
  • uploadsフォルダが新サーバーに移っているか
  • 画像の直接URLが404になっていないか
  • SSL証明書が正しく有効になっているか
  • キャッシュやCDNが旧URLを返していないか
  • 置換作業の前にバックアップを取ったか

キャッシュ・画像最適化プラグインを確認する

画像が急に表示されなくなった場合は、キャッシュ系・画像最適化系プラグインを確認します。

キャッシュプラグイン、CDN、画像圧縮、WebP変換、Lazy Load、JavaScript最適化などは、表示速度を改善する一方で、画像の読み込みに影響することがあります。設定変更や更新直後に画像が消えた場合は、直近で触ったプラグインを確認しましょう。

W
WELUCA
画像最適化プラグインを使っている場合、元画像ではなく変換後の画像が表示されていることがあります。WebPやCDN配信だけが失敗しているケースもあります。

確認する時は、まずキャッシュを削除します。それでも変わらない場合は、画像最適化やLazy Loadを一時的に停止し、表示が戻るかを確認します。停止する前には、設定内容をスクリーンショットで残しておくと戻しやすいです。

プラグイン側で確認すること

  • キャッシュを削除する
  • CDNのキャッシュも削除する
  • Lazy Loadを一時停止する
  • WebP変換を一時停止する
  • 画像圧縮プラグインを一時停止する
  • JavaScript遅延読み込みを一時停止する
  • 直近で更新したプラグインを確認する
  • 停止前の設定を控えておく

自分で直す場合と業者に相談する場合の目安

表示名や画像ブロックの設定ミスなら自分で直せますが、サーバー・移転・データベースが絡む場合は慎重に進める必要があります。

1枚だけ画像が出ない、記事に画像を入れ直せば直る、キャッシュ削除で直る、といったケースなら自分で対応しやすいです。一方で、全ページの画像が出ない、移転後に大量の画像が消えた、メディアライブラリが真っ白、管理画面も重い場合は、原因が深い可能性があります。

W
WELUCA
大量の画像URL置換やサーバー移転後の修正は、失敗すると被害が広がります。バックアップなしでデータベースを触るのは避けましょう。

業者に依頼する場合の費用目安は、軽い表示崩れや1ページ単位の画像修正なら5,000円〜15,000円前後、プラグイン干渉やテーマ調整を含む場合は1万円〜3万円前後、サーバー移転後の画像URL修正や大量置換を含む場合は2万円〜8万円前後が目安です。サイト規模、画像数、バックアップの有無、サーバー権限の有無で変わります。

相談した方がよいケース

  • 全ページの画像が一斉に表示されない
  • サーバー移転後に画像が大量に消えた
  • メディアライブラリが真っ白になる
  • 画像URLが旧ドメインのまま大量に残っている
  • SSL化後に混在コンテンツが出ている
  • どのプラグインを停止すべきか判断できない
  • バックアップや復元に不安がある
  • 店舗サイトや会社サイトで早く復旧したい

よくある質問

W
WELUCA
ここでは、WordPressの画像が表示されない時によくある疑問をまとめます。まずは直接URLで画像が開けるか確認すると、原因を切り分けやすいです。
Q.WordPressで画像が表示されない時、最初に何を確認すればいいですか?

公開ページ、メディアライブラリ、画像の直接URLを確認します。直接URLで画像が開けるなら、画像ファイル自体は残っている可能性が高いです。直接URLでも開けない場合は、ファイルの場所やサーバー設定を確認します。

Q.メディアライブラリでは見えるのに記事で画像が出ないのはなぜですか?

記事本文に入っている画像URLや画像ブロックの設定が原因のことがあります。古いURL、httpのままの画像、クラシックエディター内のHTML、テーマ側のCSSを確認しましょう。

Q.アイキャッチ画像だけ表示されない場合はどうすればいいですか?

投稿編集画面でアイキャッチ画像が設定されているか確認します。本文に画像を入れていても、アイキャッチ画像として設定されていなければ、一覧や記事上部に表示されないテーマがあります。

Q.SSL化後に画像が表示されない原因は何ですか?

httpの画像URLが残っている、または旧URLを参照している可能性があります。記事本文、テーマ設定、ウィジェット、カスタムHTML、データベース内のURLを確認します。置換作業の前にはバックアップを取りましょう。

Q.画像を再アップロードすれば直りますか?

1枚だけの画像なら再アップロードで直ることがあります。ただし、大量の画像が表示されない場合は、再アップロードより先にURL、サーバー移転、キャッシュ、プラグイン干渉を確認した方が効率的です。

まとめ:WordPressの画像トラブルは順番に切り分ける

WordPressで画像が表示されない時は、画像ファイル・画像URL・表示設定・キャッシュの順に確認しましょう。

まずは、公開ページ、メディアライブラリ、画像の直接URLを確認します。ここで、画像ファイルが残っているのか、WordPress側の表示だけが止まっているのかを切り分けます。

W
WELUCA
画像が表示されない時ほど、焦って削除や再アップロードをしがちです。先に原因を切り分けることで、余計な作業や二次トラブルを避けやすくなります。

1枚だけ表示されないなら記事側や画像ブロックの設定を確認し、全体的に表示されないならサーバー移転、SSL化、キャッシュ、画像最適化プラグインを確認します。大量の画像やデータベースが絡む場合は、バックアップを取ったうえで慎重に対応しましょう。

会社サイトや店舗サイトでは、画像が表示されないだけで信頼感や問い合わせ率に影響します。原因が分からないまま放置せず、早めに状態を確認して整えておきましょう。

← 記事一覧へ戻る