WordPressでブログ開設初日、早速トラブルがありました。
初心者の方のお役に立てればと思い、以下に記載します。
環境
WordPress 6.1.1
EWWW Image Optimizer 6.9.3
事象
プロフィール画像や投稿に設定した画像が、投稿者自身の管理者モードでは表示されているが、別ブラウザ等から一般ユーザーとして閲覧すると画像が表示されない。
また、画像リンク切れの表示も出ない。
管理者画面等から/wp-contet/ 以下の画像ファイル実パスを特定し、当該ブラウザから直接叩くと画像は閲覧できる。つまり画像パーミッションや、ディレクトリ制限の設定ではない。
解決方法
入れていた画像高速化プラグイン、EWWW Image OptimizerのLazyLoad機能を解除した。
事後検証
画像を良い感じでダイエットしてくれるプラグインのようですが、LazyLoadだけは私の環境ではうまく動作しませんでした。
サイト構築をしながらでしたので、画像のアップロード後にプラグイン設定、機能設定をしたのが悪かったのかもという可能性がありました。
LazyLoad機能をONにした状態から新規画像をアップロードして試しましたが、やはり表示されません。
というわけで、しばらくLazyLoad機能はOFFで運用してみようと思います。
コメント