【WordPress】AMPで『許可されていないタグがあります』の原因はコレだった・・

【WordPress】AMPで『許可されていないタグがあります』の原因はコレだった・・

このサイトの記事をAMP対応にしてから早いもので2か月近くが経ちました。

まだまだ60%程度キャッシュされた状態ではありますが、エラーがあるとそこでキャッシュが止まるみたいで少しずつしか進んでいません(笑)。まあキャッシュしてもしゃーないかなぁと判断された記事もあるのでしょう(笑)。

そんな中最近散発的に起こっているのが『許可されていないタグがあります』のエラー。

エラーの出ている記事を開いて目を皿のようにして確認するも問題なし。バリデーションツールでもエラーが出ない・・・

そして再検証すると合格になる・・・

でも数日するとその記事でないものもエラーになってる・・・なんで???

出たり出なかったりするのは本当に困りますねぇ。そして確認するとエラーでないというのもまた・・・。

ふと「本文にはそんなタグはないのにどこにあるの?」と考えたとき、思いついたのが関連記事

散発的に発生する=Googleクローラーが巡回したタイミングで出力される関連記事に問題があったんです。

それはとある1つの記事でした。

このサイトのテーマはオリジナルで作ってて、関連記事の抜粋文は

  1. カスタムフィールドに抜粋文があれば表示
  2. WordPress標準の「抜粋」に文章があれば表示
  3. 記事の先頭から文章を切り取って表示

の3段構えにしてます。

その中の1つの記事に・・・なんとPHPコードのタグが入ってました。

これか~~~!!

それは昔昔、テーマのいじり方やショートコードの作り方などが分からず、本文内でPHPが実行できるように(今思えば危険・・)してた当時の記事で、多分本文冒頭でPHPで何かを引っ張っていた文章をそのまま抜粋に入れたというものでした。

どうりで本文を見ても何もないし、その記事が関連記事として表示されなければ起きない訳です。

なんでエラーになるの?の原因がわかったら何だか笑えてくる・・・そんな日でした。

サイトへの支援をお願いします

最後までお読みいただきありがとうございました。本記事の内容がお役に立てましたら幸いです。
今後もよりよい情報を提供し続けることができるよう、投げ銭によるサイトへの支援、およびSNSによる拡散をお願いします

作者:

☆最後までお読みいただきありがとうございました。記事作者のひまあーとです。
☆Wordpressでサイトをカスタマイズしていく上で有用な情報を配信しつつ、「ココナラ」でサイトカスタマイズのお手伝い、不具合の修復、サイト引っ越し代行などをさせていただいております。

年齢:40代 趣味/園芸・ペット・卓球