AMP WordPress5.9で許可されていない属性または属性値が タグでエラー多発
W
ordpress5.5でファーストビュー画像にのみloading=”lazy”属性が付き画像遅延読み込みを行うようになり、ampエラーが発生
子テーマのfunction.phpに
add_filter( 'wp_lazy_loading_enabled', '__return_false' );ことでampエラーを回避していた方が多くいたと思います。
WordPress5.9の変更では、すべての画像にloading=”lazy”属性が付き画像遅延読み込みを行うように変更となりました。
add_filter( 'wp_lazy_loading_enabled', '__return_false' );対応をしてあるので問題ないだろうと思っていると、すべての画像で機能せずloading=”lazy”がついて
タグのエラーが発生。 警告表示ではなくエラー表示なので、ほっとくわけにもいかず、Wordpress5.9からWordpress5.5へダウングレードで解消しました。
ダウンロードはWP Downgrade Specific Core Versionプラグインで行い、一発解消でした。
バックアップ取ってから、
めんどくさいので勢いだけの修正です。
他にもやり方はあると思うので、時間のある方は、がんばってみてね。
wordpress変更履歴
wordpress5.9の主な変更点
Full site editing:ブロックエディタを使ってなかったので関係なし。Theme.json for child themes:ブロックエディタを使ってなかったので関係なし。
Block-level locking:ブロックエディタを使ってなかったので関係なし。
Multiple stylesheets in a block:ブロックエディタを使ってなかったので関係なし。
A refactored Gallery Block:ブロックエディタを使ってなかったので関係なし。
Learn WordPress
WordPressの基本やブロックエディターの使い方は下記サイトへ。