Simplicity2で画像が表示されなくなった!

※当サイトでは広告を掲載しています

ここ最近、このブログの画像が表示されたりされなかったり、という状況が発生していました。

リロードすれば表示されることもあり、一時的な問題かな、と思っていたら、今日になって全く画像が表示されない状況に。

これはおかしいぞ!ということでいろいろ調べて、無事解決できたようなのでその経過をメモメモ。

原因はLazy Load?

ぐーぐる先生でそれっぽいキーワードを入れて検索してみたところ、いくつか似たような状況になっている記事を発見しました。

どの記事にも共通しているのが、Lazy Loadの設定を変更すると直る、という内容。

具体的には、Simplicity2の外観 > カスタマイズ > 画像 > 「Lazy Loadを有効」のチェックをOFFにする、もしくは、読み込むタイミングを「スクロール表示と同時」以外にする、という方法。

さっそく試してみましたが、どちらの設定も残念ながら直りませんでした。

原因は当たっていたが…

ん?Lazy Loadと言えば、EWWW Image Optimizerもそんな機能があったような…。

ということで、試しにプラグインのページから、EWWW Image Optimizerを無効化してみたところ…なんと、画像が表示されるようになりました!

でも、できればこのプラグインは使いたいな…。

ということで、EWWW Image Optimizerを再度有効にし、EWWW Image Optimizerの設定画面から「遅延読み込み」のチェックを外してみたら…おお!画像が表示される!これが原因か!

その後、Simplicity2の外観 > カスタマイズ > 画像 > 「Lazy Loadを有効」のチェックをONにしても、画像が正常に表示されるようになりました。

さいごに

ということで、Simplicity2上で画像が表示されなくなる原因は、プラグイン「EWWW Image Optimizer」の「遅延読み込み」が原因でした。

他のテーマでは同様の問題は発生しないので、おそらくSimplicity2とEWWW Image Optimizerの相性問題…のようなものでしょうか。コンフリクトを起こしてしまうとか。

とりあえず、Simplicity2を使う場合は、EWWW Image Optimizerの遅延読み込み機能は使わない方が良さそうです。

以上、お疲れ様でした!

初稿:2022年10月8日

コメント

タイトルとURLをコピーしました