2016年4月11日Wordpressやわなべです。先日、軽い気持ちでこのブログをAMP対応しました。AMPとはなんぞや的な話は過去記事をご参照ください。Console)から「エラーがあるぞ。直せ」とのエラー通知がメールで届きました。内部エラーでページが見えない状態になっててもこんなに早く通知くれないですよねぇ。その日は詳しくチェックする暇がなかったんですが、エラーが出てるのは50記事程度、全体的なものではなさそうだったんであとでやろうと放置してたら...エラー数、300以上に増えてました。エラー」ってので、おそらく全記事ページ共通のエラーっぽい。全てなかったことにして、AMPプラグインそのものをはずそうか、とも思いましたが、なんとか対応できたので手順をご紹介。Consoleのが確実AMPプラグインを入れた時には、Chromeのデベロッパーコンソールでエラーが出ないことをチェックして、よしとしてたんですが、今回エラー報告されてるページをChromeデベロッパーツールで開いても、やっぱり「問題ないよ」な表示が出ます。サーチコンソールからはもっと丁寧にエラーチェックができるようなんで、AMP対応後のチェックはサチコでやるのがよさそうです。エラー」が出てる記事のひとつの詳細画面を開いてみます。「テストツール」というので構文チェックをかけてみると必須パラメータである、公開者の「logo」、記事の「image」の情報が欠落してる、ということのよう。前者はサイトロゴ画像、後者は記事別のOGP画像と考えて良さそうです。AMPのプラグインには管理パネルのようなものはなく、logoやimageといった情報をどこから取ってるのかよくわかりません。見ると、プラグインのフォルダにある「readme.md」というファイルに対処方法が書いてありました。メタ情報を上書きするためには、wordpressのフィルタを書けばいいようです。具体的にはwordpressのテーマのフォルダの中のfunctions.phpに以下のコードを追記しました。ロゴ画像のサイズは「横600px、縦60pxにフィックスするのが望ましい」ようです。60×600にしてたら「値が不正です」とアラートが出ました。記事別のOGP画像は横幅が696px以上である必要があるそうで、それ以下だとやはり「不正な値」とアラートが出ました。700×450とか適当に指定しておいてもいいんじゃないかと思います。以上の措置でとりあえず最初に出てたエラーは出なくなりました。他にも細かいエラーがいくつか出ていますが無視します。本文中の特定のHTMLタグの有無とかだと思いますが、AMP対応のために本文記事を修正するってのは、さすがに本末転倒ですからねぇ。