simplicity2で構造化データのエラー

Simplicityの特徴 フォーラム 不具合報告 simplicity2で構造化データのエラー

3件の返信スレッドを表示中
  • 投稿者
    投稿
    • #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">
      

      大きな問題ではありませんが、少し気になったので書き込みさせていただきました。
      ご検討の程よろしくお願いいたします。

    • #39562 返信
      わいひらわいひら
      キーマスター

      報告とともに解決方法までありがとうございます。
      こちらでもエラーを確認しました。
      Google Search Consoleには、出てなかったので気づいてませんでした;
      doublebassさんの書かれているように修正すると、改善されました。
      次のバージョンで、修正版をアップしたいと思います。

    • #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">
      にしておくと、エラーが出なくなります。

      これも大した問題ではないと思いますが、一応報告しておきます。

    • #41701 返信
      わいひらわいひら
      キーマスター

      ご報告ありがとうございます。
      それに、解決方法まで。
      早速、手元のファイルに修正を加えたので、次のバージョンで改善されると思います。
      ありがとうございます!

3件の返信スレッドを表示中
返信先: simplicity2で構造化データのエラー
あなたの情報:




スポンサーリンク
アドセンス(大)
アドセンス(大)