WordPress ワードプレスで画像が表示されない



ワードプレスでブログを書いていますが、昨日、メディアライブラリの画像が一部表示されないという事態になりました。

スポンサードリンク




状況


気づいたのは2017年2月8日。この日投稿する画像をメディアファイルから記事に挿入したものの、プレビュー画面では表示されない。画像があるべきところには、代替テキストが表示されるのみ。記事を公開にして、パソコンとスマホからアクセスしてみたが、やはり画像は表示されない。しかも、過去の記事の画像も一部同じ状態。全てではない。なんら規則性を発見できず。その代替テキストをクリックすると、こんなメッセージが表示されました。

We cannot complete this request, remote data could not be fetched

原因

画像のパフォーマンスを上げるための、プラグイン「Jetpack」の「Photon」が悪さをしていたのが原因です。
画像をロードする代わりに、「Photon」はこのメッセージを表示させていたのです。

We cannot complete this request, remote data could not be fetched

これは「Photon」が画像にアクセスすることを何かしらの理由でブロックされたとき(通常download/copy/hotlink/bandwidth保護のようなもの)や、画像のロードに時間がかかりすぎている場合が考えられます。

解決策

サイトのスピードを上げることは、後回しにして、まずはこの問題を解決しましょう。

メニューの「Jetpack」をクリックし、画面を表示します。
「画像のパフォーマンス (Photon)」が「ON」の状態ですので、これを「OFF」にします。

青くなっているので「ON」の状態です。カーソルを横にスライドさせます。
ワードプレス 画像 表示されない

灰色になりました。「OFF」の状態です。
ワードプレス 画像 表示されない

まとめ

画像が表示されない理由としては、他には更新したプラグインに不具合があったり、使用しているブラウザの問題などが考えられます。今回は、エラーメッセージが表示されたので、それをもとに調べたところ、原因を特定することができました。原因特定できて、本当によかったです。

コメント

  1. こどろう より:

    WordPressに画像が表示されなくて困っていたところ、このページにたどり着きました。このページのおかげで、画像が表示できるようになりました。ありがとうございます。