WordPressでAMP対応のページを表示させようとすると「AMPページの準備に失敗しました」というメッセージが出てしまいます。
WordPressのデバッグログを見ると下記のような記録があります。
[20-Jul-2022 14:03:42 UTC] PHP Deprecated: File /home/woodstream/www/sundayprogrammer/wp-content/plugins/amp/includes/widgets/class-amp-widget-categories.php is <strong>deprecated</strong> since version 2.0.0 with no alternative available. in /home/woodstream/www/sundayprogrammer/wp-includes/functions.php on line 5579
どうも原因はAMPのプラグインの競合のようです。
(参考サイトはこちら)
Some deprecated in functions.php
https://wordpress.org/support/topic/some-deprecated-in-functions-php/
WordPressのダッシュボードのプラグインを見てみたら二つのAMPのプラグインが入っていました。
AMPを無効にして、AMP for WP – Accelerated Mobile Pages for WordPressだけを有効にしたらエラーも出なくなり、AMP対応ページも表示されるようになりました。
これで一安心。
著者情報

- Microsoft MVP for Windows and Devices(Windows,Surface)
-
Microsoft MVPを14年間連続受賞している木澤朋和です。WindowsやSurfaceをはじめとしたパソコンやデジタルガジェットに関する情報を発信しています。ポッドキャスト番組やYouTube動画配信で、Microsoft製品や技術の魅力をお伝えするコンテンツを配信中です。マイクロソフト関連の勉強会で登壇もしています。さらに、製品レビューのご依頼も随時受け付けていますので、お気軽にご相談ください。
最新の投稿
Intel2025年4月18日Windows PCとスマートフォンを連携「Intel Unison」
エクスプローラー2025年4月17日エクスプローラーで画像ファイルを画面サイズで検索する方法
Word2025年4月16日Wordの文字サイズを変更
Windows2025年4月15日マウスを自動的に接続するクイックペアリング