どうも、Tです。
このブログは、Simplicity2を利用していますが、一部の記事の画像が表示されていないことが発覚し解決できたので、備忘録に残しておきます。
目次
環境
環境は、下記のバージョンを利用していました。
- WordPress:4.9.8
- Simplicity2:2.6.0.9
解決方法
簡単な方法でしたが、Simplicity2の外観->カスタマイズ->画像メニューの「Lazy Loadを有効」を無効にする、もしくは「Lazy Loadで読む込むタイミング」を「スクロール表示と同時」以外に設定でこの事象は解決しました。
事象
下記の記事を例に説明します。
すべてのページで発生したわけではなく、ごく一部の記事のみで発生していました。
PCのWebブラウザから画像が見えない
まず、PCのWebブラウザから記事を読んでいたところ、画像のあるべきところに画像が表示されいませんでした。
しかし、リンク自体はありクリックすると画像は表示されました。
スマホのWebブラウザから画像が見える
スマホから見ると正常に画像は表示されていました。
記事の投稿ページには表示されている
投稿から記事をみたところ、こちらも画像が正常に表示されていました。
解決方法(詳細)
この事象が発生した際、外観->カスタマイズ->画像の設定は下記のようにしていました。
- Lazy Loadを有効:有効
- Lazy Loadで読み込むタイミング:スクロール表示と同時
下記に変更したところ、この事象は改善しました。
- Lazy Loadを有効:有効
- Lazy Loadで読み込むタイミング:200px手前
また、下記の設定でも回避できました。
- Lazy Loadを有効:無効
- Lazy Loadで読み込むタイミング:スクロール表示と同時
まとめ
関連しそうなプラグインを止めたりもしましたが、改善しませんでした。Simplicity2の不具合なのかなぁ・・・・。テーマのバージョンアップ怠っていたのでそろそろ最新版に変更しないといけないなぁ(´・ω・`)