サイト内検索
Cocoonフォーラム
![](https://wp-cocoon.com/wp-content/themes/cocoon-master/screenshot.jpg)
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2021年10月20日 18:15
バグかどうか確認したいです。
googleからエラーです。とメールが来ました。
項目「name」がありません。
上記のエラーが商品レビューページの全てで出ているようです。
サーチコンソールで詳細を見ると下記の部分が赤くなっています。
{"@type":"Person"}
リッチリザルトのテストを行うと2つの商品でしょうか?が認識されていて1つでエラーが出ています。
「2 件のアイテムを検出しました(一部無効)」と表記されています。
本来は1つではないでしょうか?
スキーママークアップ検証ツールを使うとエラーはでませんが、表記がおかしいような気がします。
添付の画像をご確認ください。(公開できないので一部情報を黒塗りしています。)
わいひらさんのリッチリザルトの紹介HPでは表記されていない項目が表示されています。(オレンジの部分です)
2重に出力されているって事はないでしょうか?
↓わいひらさんの情報
Google検索結果に星評価を表示する方法(レビュー構造化データの出力)
https://wp-cocoon.com/review-structured-data/
2021年10月21日 06:12
環境情報をご提示いただいた方が良いように思います。
Cocoonのバージョンが古いということはないでしょうか。
Topic starter
2021年10月21日 17:17
こんにちは。お返事ありがとうございます。
バージョンは2.3.6でしたが2.3.7に更新しても同じようです。
レビュースニペットの説明ページにある下記のわいひらさんのページをテストしても同じエラーがでます。
https://wp-cocoon.com/colorfulbox/
リッチリザルトテスト
https://search.google.com/test/rich-results?hl=ja
構造自体を把握している分けでは無いのですが、私が指摘している部分は入れ子のようになってしまっているので
何か問題があると思うのですが、添付して指摘しているオレンジの部分自体に問題は無いのでしょうか?
構造自体に問題が無いのなら今度は「項目「name」がありません。」のエラーの通り名前が必要なような気がします。
2021年10月21日 19:29
これは不具合ですね。
親テーマが修正されるまで、時間がかかると思います。
もし、すぐに修正が必要な場合は、親テーマの tmp / json-ld-review.php を下記リンクのコードに全て書き換えます。
https://notepad.pw/share/u40cc1289
※ 暫定対策のため、親テーマの tmp / json-ld-review.php を直接編集するのをおすすめします。子テーマでの編集はおすすめしません。
※ コードを変更後は、リッチリザルト テストで検証してください。
もし、親テーマの tmp / json-ld-review.php を元に戻す場合は、下記リンクのコードに全て書き換えます。
https://github.com/yhira/cocoon/blob/b566d11545e67e6180d71a33eb35ce4346d1b75b/tmp/json-ld-review.php
This post was modified 3年前 5回 by Akira
わいひら reacted
2021年10月21日 19:44
症状確認しました。
確かに不具合っぽい感じがしますね。
Googleの仕様変更がされたりしたのでしょうか…?
関連しそうなトピック:レビュー構造化データの出力で「offers、review、aggregateRating のいずれかを指定する必要があります。」のエラー
構造自体に問題が無いのなら今度は「項目「name」がありません。」のエラーの通り名前が必要なような気がします。
tmp/json-ld-review.phpの27行目辺りに
"name": "<?php echo esc_attr($author); ?>"
が必要そうです。
わいひら reacted
2021年10月21日 20:21
レビュースニペットは何度か仕様変更しているので、今回も仕様変更ぽいですね。。
Akiraさんのソースコードを完全に拝借させていただいて親テーマを修正しました。
------------------------------------------------
https://github.com/yhira/cocoon
開発中の最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。
WordPressでの手動アップデート方法はこちら
https://wp-cocoon.com/manual-update-of-cocoon-theme/
------------------------------------------------
Akiraさんのおかげで、修正時間がほとんどなく修正することができました。
感謝申し上げます!
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。