ブログづくり

ブログの画像が当然表示されなくなったときの対処法

ブログの画像が当然表示されなくなったときの対処法
しゅんたろ
しゅんたろ
あれ?いくら待ってもブログにアップした画像が表示されない…

突然ブログの画像が表示されなくなったことはありませんか?

原因も改善方法も分からないと焦りますよね。

私のブログで起きた症状は、

  • 記事一覧でアイキャッチが表示されない
  • 記事内のメディア、チャットフェイス、アフィリエイトの画像が表示されない

というものでした。

この記事では、私がこの症状をどのように解決したかをご紹介します。

 

なお、私のブログは

  • WordPressテーマ「JIN」を使用
  • プラグイン「Jetpack」を起動中
  • プラグイン「BJ lazy load」を起動中
  • プラグイン「WP Fastest Cache」を起動中

という環境でした。

私と似たようなブログ環境で、

  • 似たような症状を抱えてお悩みの方
  • 他サイトで紹介されている内容を試してもなかなか解決しないという方

はこれからご紹介する方法をぜひ試してみてください。

現在のところ、紹介する方法で無事に表示されるようになり、その後不具合等も発生していません。

また、簡単な方法なので、仮に不具合が生じてもすぐ元の状態に戻すことができます。

 

解決できなかった方法

解決できた方法の前に、他サイトで紹介されているのを見て試したけどダメだった対処法を参考までご紹介します。

もしかしたらあなたの場合はこれで解決できるかもしれません。

 

はじめは、Jetpackの設定が原因という記事を見て次のことを確認しました。

WordPressのダッシュボードの「Jetpack」→「設定」→「パフォーマンス」で次の画面が表示されます。

  • 「読み込みのスピードアップ」
  • 「画像の遅延読み込み」

が有効になっているとアイキャッチが表示されない現象が起こる場合があるそうです。

しかし、私の場合はもともと無効だったので、これが原因ではありませんでした。

 

BJ lazy loadを無効化

次に、プラグイン「BJ lazy load」を無効化しました。

すると

しゅんたろ
しゅんたろ
あ、記事一覧にアイキャッチが表示されるようになった!

 

これで一歩前進しました。

調べていくと、キャッシュ系のプラグイン「WP Fastest Cache」と「lazy load」は相性が悪く不具合を生じやすいことがわかりました。

 

くろ
くろ
でも様々なサイトでオススメされている「lazy load」が起動してなくていいの?

そうなんです。

「lazy load」はオフスクリーン画像の読み込みを遅延化し、サイトを高速化する人気のプラグインで、これを停止してしまい読み込みが遅くなるようでは困ります。

 

しゅんたろ
しゅんたろ
「a3 lazy load」を新規追加したら不具合なく起動しているよ!

プラグイン「lazy load」には、いくつか種類が出ています。

私の場合は、「BJ lazy load」がダメで、「lazy load」も試したのですがこれもダメ。

不具合の出なかった「a3 Lazy load」に落ち着きました。

「lazy load」系のプラグインの停止で改善が見られたら、他の「lazy load」は代用できないか試してみてくださいね。

 

キャッシュをクリアする

しゅんたろ
しゅんたろ
記事内の画像は相変わらず表示されてない…

記事一覧のアイキャッチ画像は表示されるように戻りましたが、各記事を開くと表示されない画像がありました。

 

次に、私はキャッシュをクリアしました。

キャッシュというのは、パソコンが一時的に保持しているホームページのデータのことです。

キャッシュのおかげで、サイトを開きなおすときに短時間で見直すことができます。

 

WordPressのダッシュボード画面の写真のボタンを押すとキャッシュをクリアできます。

 

すると、画像が表示されるようになりました!

しゅんたろ
しゅんたろ
おおっ!これでやっと寝れる!

編集を加えたのに変化しない場合は、キャッシュをクリアすることで解決できることが多いようです。

 

ブログの画像が突然表示されなくなったときの対処法
  1. プラグイン「lazy load」系を停止する
  2. キャッシュをクリアする

試してみていただいた方、いかがでしたでしょうか。

あなたの問題の解決に繋がれば幸いです。