Simplicityの特徴 › フォーラム › 不具合報告 › simplicity2で構造化データのエラー
-
投稿者投稿
-
-
2016年4月21日 10:31 AM #39511
doublebass
ゲストお世話になります。
simplicity2の安定版公開からテーマを利用させていただいています。
現在は、開発版の最新のものにしています。
Googleの「構造化データ テスト ツール」にて検証すると、WebPageのセクションで以下のようなエラーが1件検出されます。
WebPage mainContentOfPage [Blog]:
header.php line.81 の
<main itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
をエラーと判断しているようです。
私のサイト(https://contrabass.net/)の問題かと考えていましたが、こちらのサイト(http://wp-simplicity.com/)でも同様の現象でしたので、テーマの問題かと思います。ひとまず、以下のようにitempropとitemtypeを別のタグに分けると、エラーが検出されなくなったので、私のサイトでは暫定的に対応しています。
<main itemscope itemprop="mainContentOfPage"> <div id="main" itemtype="https://schema.org/Blog">
大きな問題ではありませんが、少し気になったので書き込みさせていただきました。
ご検討の程よろしくお願いいたします。 -
2016年4月21日 10:26 PM #39562
わいひら
キーマスター報告とともに解決方法までありがとうございます。
こちらでもエラーを確認しました。
Google Search Consoleには、出てなかったので気づいてませんでした;
doublebassさんの書かれているように修正すると、改善されました。
次のバージョンで、修正版をアップしたいと思います。 -
2016年6月1日 12:40 AM #41668
alice
ゲストお世話になっております。
上記エラーに関連しまして。
現時点の最新版、Simplicity2.1.8 においては、Googleの「構造化データ テスト ツール」でエラーが出ることがなくなりましたが、W3Cの「Markup Validation Service」でチェックすると、下記の様なエラーが出ています。
—
Error: The itemtype attribute must not be specified on elements that do not have an itemscope attribute specified.
From line 219, column 13; to line 219, column 61
<div id=”main” itemtype=”http://schema.org/Blog”>↩↩
—itemscope 属性が必要とあるので、とりあえず header.php(82行目)の
<div id="main" itemtype="http://schema.org/Blog">
を
<div id="main" itemscope itemtype="http://schema.org/Blog">
にしておくと、エラーが出なくなります。これも大した問題ではないと思いますが、一応報告しておきます。
-
2016年6月1日 7:48 PM #41701
わいひら
キーマスターご報告ありがとうございます。
それに、解決方法まで。
早速、手元のファイルに修正を加えたので、次のバージョンで改善されると思います。
ありがとうございます!
-
-
投稿者投稿
- このトピックに返信するにはログインが必要です。