WordPress6.1更新でLuxeritas(ルクセリタス) 属性「decoding」はタグ「amp-img」で使用できませんAMPエラー発生
WordPressのメジャーリリース6.1が出たのでアップグレードしたら、投稿ページのみでAMPページが無効になる。
エラーの詳細は、属性「decoding」はタグ「amp-img」で使用できません。
固定ページは、decoding=”async”が挿入されていないので、AMPエラーにならない。
AMPエラーの原因
WordPress6.1でwp_img_tag_add_decoding_attrフィルターフックが追加されたため。
functions.phpでの対応
親テーマと子テーマのfunctions.phpに、以下を追加してみたが解消しませんでした。
add_filter( 'wp_img_tag_add_decoding_attr', '__return_false' );
WordPress6.0.2へダウングレード
仮対処としてWordPress6.0.2へダウングレードすることでAMPエラー(属性「decoding」はタグ「amp-img」で使用できません。)は解消できます。
参考
WordPressのダウングレードは、WP Downgrade Specific Core Versionプラグインを使用すると簡単にできます。
ダウングレードするバージョンは、6.0.2です。
追記
このエラーは、 Luxeritas 3.23.2で修正されました。
【PR】WordPressの始め方