Lazyload したら WordPress Popular Posts の画像が出なくなった! 対処法は?
ページ表示の高速化のために Lazyload を導入したんだけど、WordPress Popular Postsのサムネイル画像が表示されなくなった…どうすればいいの?と悩んでませんか?
この記事ではそんな疑問に対して、実際の経験から解決方法を書いています。
こんにちわ、きみひこです。
WordPress Popular Post(プラグイン)といえば、アクセス数から人気の記事順に表示ができるなど、非常に便利なプラグインです。
導入している人も多いですよね。
うちもアクセスランキングのページで利用しています。
そんな便利なWordPress Popular Postsですが、高速化のためにLazyloadを有効にしたら、画像が表示されなくなった…。ほかのページは問題ないのに…
といったことが起こる場合があります。
実際にうちでも起きた症状です。
解決方法はありますので安心してください。さっそくみていきましょう!
WordPress Popular Posts の画像が出なくなった場合はここを見る
管理画面を開いて、プラグインの画面に入り、WordPress Popular Postsの設定画面に入ってください。
このような画面が表示されるので、上記のツールをクリックします。
Lazyloadの項目をがあるので、NOを選択します。
NOを選択したら、適用ボタンを押して保存を押してください。
これで完了です。
WordPress Popular Postsのサムネイルが表示され、Lazy loadされることを確認できるはずです。
どうして解決した?
実際の経験をもとに、解説します。
僕の場合ですが、「Lazy Loader」というプラグインでLazyloadを利用してました。つまり外部のLazyload専用プラグインです。
ところが「WordPress Popular Posts」プラグインもまた、自身のためにLazyloadする機能を持っていて、これが有効化されていました。
つまり、WordPress Popular Postsによって表示されるサムネイル画像については、「Lazy Loader」と「WordPress Popular Posts」のふたつのプラグインからLazy loadするよう指示されているため、機能がバッティングして画像が正常に表示されなくなった、というわけです。
機能のバッティングによる不具合は、今回のLazy loadに限りません。
ほかの機能でもバッティングで不具合が起きることは、そこそこあると思うんで覚えておくとよいですよ。
以上です( ◜ᴗ◝)