サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2020年5月7日 09:45
いつもお世話になっています。
表題の件エラーが発生するようになってしまいました。
項目「image」がありません(任意)
項目「aggregateRating」がありません(任意)
項目「offers」がありません(任意)
項目「sku」がありません(任意)
項目「description」がありません(任意)
項目「brand」がありません(任意)
グローバル ID が指定されていません(例: gtin、mpn、isbn)(任意)
これもまた以前エラーが発生した時のようにGoogleサーチコンソールの仕様が変わったことが原因でしょうか?
解決策などありましたら、教えて頂ければありがたく思います。
どうぞよろしくお願いします。
2020年5月7日 20:17
お手数ですがフォーラムの案内にありますように、エラーの出ている該当ページのURLを提示していただいてよろしいでしょうか。
不具合・カスタマイズ対象ページのURLを提示し高速化を無効にしてください
2020年5月7日 20:21
自分のサイトでレビューがあるページを思い出して見てみました。
https://wp-cocoon.com/xserver/
確かに、いろいろとエラーが出ていますね。
https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fwp-cocoon.com%2Fxserver%2F
これは明らかに仕様が変わってるっぽいですね。
これに対応させるのは難しいのかもしれません…。
ちょっと対応できるか後で見てみようと思います。
※問題を確認できたのでURLの提示は不要です。
Topic starter
2020年5月8日 09:19
返信ありがとうございます。
サイトの大半のページにレビューを設置していますので、ほとんどのページにエラーが出てしまっています。
一つ例を挙げるとこういったページとなります。
対応が難しいということでしたが、対処できるようでしたらよろしくお願いします。
2020年5月8日 13:31
>> お地蔵さんさん
「エラー」とおっしゃっていますが、構造化データ検証ツールやリッチリザルト検証ツールで確認すると「警告」しか確認できません。「エラー」とおっしゃっている理由は、何でしょうか?
※「エラー」と「警告」は異なります。
もし、サーチコンソールで「エラー」が出ているのであれば、「エラー」の内容を確認できるスクリーンショットを頂けませんか?
それと、All in One SEO Pack が出力している構造化データで、ロゴ画像がないとのエラーが出ています。こちらは正真正銘のエラーです。
また、All in One SEO Pack と Cocoon が出力しているメタディスクリプションと Canonical が重複しています。
この 2 つの修正が必要です。
わいひら reacted
2020年5月8日 13:53
>> わいひらさん
タイプ Product の変更によるものみたいですね。
Google、商品リッチリザルト向け構造化データタイプの定義を更新。review・aggregateRating・offers のいずれかが必須に
※まだ、日本語翻訳ページは、最新の情報に更新されていません。
私であれば、2 つの理由により修正しないかもしれません。
- 100% の確信は得られないが、推奨プロパティがないための警告だから(必須プロパティはあるため、エラーは出ていない)
- タイプ AggregateRating を使うと、ペナルティを受けないか心配だから
特に、後者の理由が大きいです。推奨プロパティの aggregateRating は、タイプ AggregateRating でマークアップします。ただ、レビュー スニペットのガイドラインには、このように書かれています。
数多くのレビューを集計してアイテムの総合評価を表示する場合は schema.org/AggregateRating でマークアップします。
「数多くのレビューを集計してアイテムの総合評価を表示する場合」は、とあります。では、1 人だけが書いたレビューに AggregateRating を使った場合、「ガイドライン違反となりペナルティを受けないか?」と疑問が湧きました。
わいひら reacted
2020年5月9日 00:41
以前から警告はありますね。Product の変更は、すでに ↓ で対応済みだった。
レビュー構造化データの出力で「offers、review、aggregateRating のいずれかを指定する必要があります。」のエラー
しかも、わいひらさんが「AggregateRating は 1 人のレビューだと仕様に合った使い方ではなさそう」とおっしゃってる。無用なことを書きました。
This post was modified 5年前 by Akira
わいひら reacted
2020年5月9日 19:09
いえいえ、Akiraさんの書き込みがなかったら、エラーと勘違いしていたと思います。
前はこんなに出てなくて、構造化データツールで調べた結果の文字もこんなに赤い色っぽくはなかったと思ったので ?
でも、以前のトピックを見たら、同じくらいの数出ていて、色も同じっぽいですね^^;
完全に忘れていたようです。
2020年10月22日 13:01
@yhira わいひら様
お世話になっております。構造化マークアップの警告について、子テーマを作って当方で各項目を設定したいのですが、どのPHPファイルを編集すればよろしいでしょうか(レビュースニペットについて記述しているPHPファイルはどれでしょうか?)
お忙しいところ恐縮ですが、ご回答お願い申し上げます。
2020年10月22日 18:02
@charlotte9999 上記、lib>custom-fields>review-field.phpにて投稿編集画面の表示及びカスタムキーの登録を行っている旨、理解いたしました。
つきましては、登録したカスタムキーをJSON-LDに記述しているファイルはどのファイルでしょうか。
下記ページのサンプルコード164行目以下に該当する範囲のことです。
検索結果に星評価を表示するWordPressカスタマイズ方法(JSON-LDでレビュー構造化データの出力) https://nelog.jp/review-structured-data
ご回答のほど、何卒よろしくお願い申し上げます。
2020年10月22日 18:56
はる様
早速ご回答ありがとうございます。
試しに review-field.php の方を子テーマに lib>custom-fields フォルダを作成してそこに格納して編集してみたのですが、全く反映されませんでした。
(おそらく親テーマのファイルが読み込まれている?)
子テーマで編集するにはどのようにしたら良いのでしょうか。
2020年10月22日 19:08
申し訳ないですが分からないです…。
あまり詳しくないですが、私の感覚としても親テーマと同じフォルダ構成にしたら子テーマの方が適用されるような気がしてます。
他の方の回答を待つか試行錯誤していただくしかないです。
わいひら reacted
2020年10月22日 19:32
https://github.com/yhira/cocoon/blob/master/lib/custom-fields/review-field.php
のファイル内にあるプログラムをカスタマイズしたいということでよろしいでしょうか?
libフォルダ下にあるファイルはテンプレートではなく、主に関数を定義するためのものであり、子テーマに同じファイルを用意しても読み込まれません。
関数の定義は子テーマfunctions.phpで記述でき、review-field.phpの中身はフックを通して実装されているので、
- Cocoonで定義されている関数を上書きする。
- フックからプログラムの実行内容を上書きする。
のどちらかでカスタマイズできます。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。