THOR】AMPエラー『属性「loading」はタグ「amp-iframe」で使用できません。THOR】AMPエラー『属性「loading」はタグ「amp-iframe」で使用できません。THOR】AMPエラー『属性「loading」はタグ「amp-iframe」で使用できません。THORテーマWordPress5.9へ更新したとたん『属性「loading」はタグ「amp-iframe」で使用できません。』というエラーが大量発生!!検索して出てくる解決策ではどうもうまくいかなかったのですが、やっとエラーが解消されたのでその方法をまとめていきたいともいます。以前の解決方法ではダメだった。まとめ結論:AMPエラー「loading」解決方法なんだかんだ試した結果、解決できた方法だけ先に書いておきます。以前の解決方法や原因、症状などを知りたい方は下の方までどうぞ。THORの子テーマに書き込む子テーマに書き込むのでバックアップをしたうえで自己責任のもと実行してください。この方法で確実にエラーが解消されるとは限りません。以前の解決方法ではダメだった。ネット検索で出てくるのは以下の方法です。THORの親テーマにある『テーマのための関数(functions.php)』にコピペする。これではどうもうまくいきません。親テーマではなく子テーマにコピペしたりもしましたが全然ダメでした。そこでTwitterで検索すると有力情報をゲットWordPress5.9、AMP画像にloading=”lazy”を付与する問題、フィルタを追加していても発生する模様。);現在対策を検証中ですが、AMPを構築している運営者はご注意を。2022同じ症状の人を見つけるだけでも安心しますね。THORのサイトカードのサムネイルにエラーが出る。C(ガノー・シー)さんが原因を教えてくれました。今回の問題はget_the_post_thumbnail~という関数を呼び出している場合に発生します。5.5より画像の遅延ローディングが実装された。WordPress5.9にてこの機能が刷新された...この方はガチのエンジニアなのでWordPress内部のことも理解したうえで解決法を紹介してくれていました。以前は「wp_lazy_loading_enabled」をフィルターフックにすれば(add_filterすれば)「loading="lazy"」が取り除けていたけど、今回のアップデートでサムネイルにまで適応されなくなった。いうわけで冒頭でも紹介したようにフィルターフックを「post_thumbnail_html」に変更して、新たに「loading="lazy"」を取り除く関数を設定すると以下のようになりました。$html;}参考になれば幸いです。まとめ過去最高にエラーの件数が増えたので驚きましたが何とか解消することができました。C(ガノー・シー)さんのおかげです。今回の件でTwitterが初めて役に立ったかもしれないと実感しております。THORで同じような症状にお困りの方がいれば自己責任でお願いします。当サイトでは現時点で目立った異変は出ていません。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ABOUT独学で学んだことをアウトプットしているブログです。THOR】AMPエラー『属性「loading」はタグ「amp-iframe」で使用できません。とことん独学ブログ.。