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対応ページも表示されるようになりました。
これで一安心。