【スポンサーリンク】

[AMP] 「ドキュメント ヘッドの外側で、直接の子としてのみ許可されているタグが検出」【コピペでのmetaタグ挿入】

[AMP] 「ドキュメント ヘッドの外側で、直接の子としてのみ許可されているタグが検出」【コピペでのmetaタグ挿入】

WordPressエディタでコピー・ペーストしたら、文字列前にmetaタグが付くようになっていました。放置すると、AMPエラーになるので、ご注意ください。

ポイント
  • WordPressの段落内に不要なmetaタグが混ざってAMPエラーになっていた。
  • WordPressエディタでコピー・ペーストすると、文字列前にmetaタグが付くようになっているので注意。
環境

WordPress 5.8、Cocoonバージョン: 2.3.2
Mac OS Big Sur 11.5、
Chrome バージョン: 92.0.4515.107(Official Build) (x86_64)

[AMP] 「ドキュメント ヘッドの外側で、直接の子としてのみ許可されているタグが検出」【コピペでのmetaタグ挿入】

WordPress 5.8になって、エディタの挙動がちょっとおかしい気がします。

エディタのCSSも以前とちょっと違っているんですよね。

とはいえ、OSやブラウザの挙動の可能性もありますね。まだ、細かい検証できていません。

\記事が役に立ったらシェアしてね/
【スポンサーリンク】

1. <meta charset=”utf-8″>タグが混ざっている

Google Search ConsoleからAMPのエラーの通知が届きました。

&lt;meta charset=”utf-8″&gt;タグが混ざっている

該当箇所を確認してみると、文中に「<meta charset=”utf-8″>」というタグが混ざっているようです。

&lt;meta charset=”utf-8″&gt;タグが混ざっている

AMP Validatorで確認してみても、エラーになります。

Validation Statusは、FAIL(失敗)です。

&lt;meta charset=”utf-8″&gt;タグが混ざっている

2. HTML表示にして不要なタグを削除する

metaタグは、ビジュアル編集では、表示されません。

HTML表示にして不要なタグを削除する

「HTML として編集」にしてみます。

HTML表示にして不要なタグを削除する

確かに、変な位置にmetaタグが入っているので、削除しました。

HTML表示にして不要なタグを削除する

AMP Validatorで確認すると、今度は PASS(合格) になりました。

HTML表示にして不要なタグを削除する

ということで、「修正を検証」して、おしまいです。

3. コピペでmetaタグが追加される

なぜ、勝手にmetaタグが追加されたのでしょうか?

これは、WordPressエディタ上でコピー・ペーストしたことが原因のようです。

コピーして、

コピペでmetaタグが追加される

一行下のブロックに貼り付けてみます。

コピペでmetaタグが追加される

上下2つのブロックをHTML表示にすると、あら不思議。

コピペでmetaタグが追加される

貼り付けられた文字列の前に <meta charset=”utf-8″>が追加されています。

問題が解消されるまで、WordPressのエディタの文章は、コピペしない方が良さそうです。

4. GitHubでの報告

Mac OSでは、同様の報告があるようです。

WordPress version: 5.7、Gutenberg version: 11.1
Operating system: Mac OS、Browser: Brave

出典:A meta tag is inserted when copy pasting a link · Issue #33585 · WordPress/gutenberg · GitHub
出典:A meta tag is inserted when copy pasting a link · Issue #33585 · WordPress/gutenberg · GitHub

QRコードを読み込むと、関連記事を確認できます。

[AMP] 「ドキュメント ヘッドの外側で、直接の子としてのみ許可されているタグが検出」【コピペでのmetaタグ挿入】
【スポンサーリンク】
タイトルとURLをコピーしました