現在「みるらいと」スキンを適用中です。

レビュー構造化データの出力の機能を使用しているページでのエラーが出るようになりました。 | Cocoonテーマに関する質問 | Cocoon フォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法 
  7. ブラウザ環境チェックツール

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

また、問題の解決に至った場合には、トピック冒頭の「解決済み」リンクをクリックしていただけますと幸いです。

wpForoの解決済みリンク

また、有用な返信があった場合は「いいね!」リンクもご活用ください。返信者の励みになります。

wpForoのいいねリンク

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

フォーラムのTwitterアカウント(@CocoonForum)はこちら

スポンサーリンク
レビュー構造化データの出力の機能を使用...
 
共有:
通知
すべてクリア

[解決済] レビュー構造化データの出力の機能を使用しているページでのエラーが出るようになりました。  


お地蔵さん
 お地蔵さん
(@お地蔵さん)
ゲスト
結合: 1年前
投稿: 6
2020年5月7日 09:45  

いつもお世話になっています。

表題の件エラーが発生するようになってしまいました。

項目「image」がありません(任意)
項目「aggregateRating」がありません(任意)
項目「offers」がありません(任意)
項目「sku」がありません(任意)
項目「description」がありません(任意)
項目「brand」がありません(任意)
グローバル ID が指定されていません(例: gtin、mpn、isbn)(任意)

これもまた以前エラーが発生した時のようにGoogleサーチコンソールの仕様が変わったことが原因でしょうか?

解決策などありましたら、教えて頂ければありがたく思います。

どうぞよろしくお願いします。


未解決
わいひら
(@yhira)
メンバーサイト Admin
結合: 3年前
投稿: 11152
わいひら - Facebookわいひら - Twitter
2020年5月7日 20:17  

お手数ですがフォーラムの案内にありますように、エラーの出ている該当ページのURLを提示していただいてよろしいでしょうか。

不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください


わいひら
(@yhira)
メンバーサイト Admin
結合: 3年前
投稿: 11152
わいひら - Facebookわいひら - Twitter
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の提示は不要です。

This post was modified 7か月前 by わいひら

お地蔵さん
 お地蔵さん
(@お地蔵さん)
ゲスト
結合: 1年前
投稿: 6
2020年5月8日 09:19  

@yhira

返信ありがとうございます。

サイトの大半のページにレビューを設置していますので、ほとんどのページにエラーが出てしまっています。

一つ例を挙げるとこういったページとなります。

https://4hp.jp/asunaro

対応が難しいということでしたが、対処できるようでしたらよろしくお願いします。


Akira
(@akira)
Honorable Memberサイト
結合: 3年前
投稿: 647
Akira - FacebookAkira - Twitter
2020年5月8日 13:31  

>> お地蔵さんさん

「エラー」とおっしゃっていますが、構造化データ検証ツールリッチリザルト検証ツールで確認すると「警告」しか確認できません。「エラー」とおっしゃっている理由は、何でしょうか?

※「エラー」と「警告」は異なります。

もし、サーチコンソールで「エラー」が出ているのであれば、「エラー」の内容を確認できるスクリーンショットを頂けませんか?

それと、All in One SEO Pack が出力している構造化データで、ロゴ画像がないとのエラーが出ています。こちらは正真正銘のエラーです。

また、All in One SEO Pack と Cocoon が出力しているメタディスクリプションと Canonical が重複しています。

この 2 つの修正が必要です。


わいひら 件のいいね!
Akira
(@akira)
Honorable Memberサイト
結合: 3年前
投稿: 647
Akira - FacebookAkira - Twitter
2020年5月8日 13:53  

>> わいひらさん

タイプ Product の変更によるものみたいですね。

Google、商品リッチリザルト向け構造化データタイプの定義を更新。review・aggregateRating・offers のいずれかが必須に

※まだ、日本語翻訳ページは、最新の情報に更新されていません。

私であれば、2 つの理由により修正しないかもしれません。

  • 100% の確信は得られないが、推奨プロパティがないための警告だから(必須プロパティはあるため、エラーは出ていない)
  • タイプ AggregateRating を使うと、ペナルティを受けないか心配だから

特に、後者の理由が大きいです。推奨プロパティの aggregateRating は、タイプ AggregateRating でマークアップします。ただ、レビュー スニペットのガイドラインには、このように書かれています。

数多くのレビューを集計してアイテムの総合評価を表示する場合は schema.org/AggregateRating でマークアップします。

「数多くのレビューを集計してアイテムの総合評価を表示する場合」は、とあります。では、1 人だけが書いたレビューに AggregateRating を使った場合、「ガイドライン違反となりペナルティを受けないか?」と疑問が湧きました。


わいひら 件のいいね!
わいひら
(@yhira)
メンバーサイト Admin
結合: 3年前
投稿: 11152
わいひら - Facebookわいひら - Twitter
2020年5月8日 19:15  

@お地蔵さん @akira

ほんとですね 😥 
色が赤く見えたのでエラーに見えましたが、よく見たら警告マークです。
これは、従来からこうだったかもしれません。
とりあえずエラーが出ていなければ、検査結果上でスニペットが表示されるので、以前から警告は対応していません。

This post was modified 7か月前 2回 by わいひら

Akira 件のいいね!
Akira
(@akira)
Honorable Memberサイト
結合: 3年前
投稿: 647
Akira - FacebookAkira - Twitter
2020年5月9日 00:41  

以前から警告はありますね。Product の変更は、すでに ↓ で対応済みだった。

レビュー構造化データの出力で「offers、review、aggregateRating のいずれかを指定する必要があります。」のエラー

しかも、わいひらさんが「AggregateRating は 1 人のレビューだと仕様に合った使い方ではなさそう」とおっしゃってる。無用なことを書きました。

This post was modified 7か月前 by Akira

わいひら 件のいいね!
わいひら
(@yhira)
メンバーサイト Admin
結合: 3年前
投稿: 11152
わいひら - Facebookわいひら - Twitter
2020年5月9日 19:09  

いえいえ、Akiraさんの書き込みがなかったら、エラーと勘違いしていたと思います。
前はこんなに出てなくて、構造化データツールで調べた結果の文字もこんなに赤い色っぽくはなかったと思ったので 😥 
でも、以前のトピックを見たら、同じくらいの数出ていて、色も同じっぽいですね^^;
完全に忘れていたようです。


charlotte9999
 charlotte9999
(@charlotte9999)
ゲスト
結合: 1か月前
投稿: 5
2020年10月22日 13:01  

@yhira わいひら様

お世話になっております。構造化マークアップの警告について、子テーマを作って当方で各項目を設定したいのですが、どのPHPファイルを編集すればよろしいでしょうか(レビュースニペットについて記述しているPHPファイルはどれでしょうか?)

お忙しいところ恐縮ですが、ご回答お願い申し上げます。


charlotte9999
 charlotte9999
(@charlotte9999)
ゲスト
結合: 1か月前
投稿: 5
2020年10月22日 18:02  

@charlotte9999 上記、lib>custom-fields>review-field.phpにて投稿編集画面の表示及びカスタムキーの登録を行っている旨、理解いたしました。

つきましては、登録したカスタムキーをJSON-LDに記述しているファイルはどのファイルでしょうか。

 

下記ページのサンプルコード164行目以下に該当する範囲のことです。

検索結果に星評価を表示するWordPressカスタマイズ方法(JSON-LDでレビュー構造化データの出力) https://nelog.jp/review-structured-data

 

ご回答のほど、何卒よろしくお願い申し上げます。


はる
(@haruinoue)
Estimable Member
結合: 3か月前
投稿: 228
2020年10月22日 18:15  

JSON-LDの出力に関する部分はtmp/json-ld.phpか、tmp/json-ld-review.phpだと思います。


わいひら 件のいいね!
charlotte9999
 charlotte9999
(@charlotte9999)
ゲスト
結合: 1か月前
投稿: 5
2020年10月22日 18:56  

@haruinoue

はる様

早速ご回答ありがとうございます。

 

試しに review-field.php の方を子テーマに lib>custom-fields フォルダを作成してそこに格納して編集してみたのですが、全く反映されませんでした。

(おそらく親テーマのファイルが読み込まれている?)

 

子テーマで編集するにはどのようにしたら良いのでしょうか。


はる
(@haruinoue)
Estimable Member
結合: 3か月前
投稿: 228
2020年10月22日 19:08  

申し訳ないですが分からないです…。

あまり詳しくないですが、私の感覚としても親テーマと同じフォルダ構成にしたら子テーマの方が適用されるような気がしてます。

他の方の回答を待つか試行錯誤していただくしかないです。


わいひら 件のいいね!
ろこ
(@lococo)
Honorable Memberサイト
結合: 3年前
投稿: 707
2020年10月22日 19:32  

https://github.com/yhira/cocoon/blob/master/lib/custom-fields/review-field.php

のファイル内にあるプログラムをカスタマイズしたいということでよろしいでしょうか?

 

libフォルダ下にあるファイルはテンプレートではなく、主に関数を定義するためのものであり、子テーマに同じファイルを用意しても読み込まれません。

関数の定義は子テーマfunctions.phpで記述でき、review-field.phpの中身はフックを通して実装されているので、

  1. Cocoonで定義されている関数を上書きする。
  2. フックからプログラムの実行内容を上書きする。

のどちらかでカスタマイズできます。


わいひら 件のいいね!
charlotte9999
 charlotte9999
(@charlotte9999)
ゲスト
結合: 1か月前
投稿: 5
2020年10月22日 19:35  

@haruinoue

はる様

ご回答ありがとうございます。

フォルダ構成が同じでも子テーマが読み込まれないことってあるのですね。

 


わいひら 件のいいね!
charlotte9999
 charlotte9999
(@charlotte9999)
ゲスト
結合: 1か月前
投稿: 5
2020年10月22日 19:43  

@lococo

 

ろこ様

ご丁寧にご回答いただきましてありがとうございました。

おっしゃる通りのファイル内のプログラムを変更したいと考えておりました。

 

なるほど、libフォルダ下にあるファイル関数を定義しているファイルだったのですね。

 

1.の関数で上書きする場合は、子テーマのfunction.php で新しく同名の関数を定義すれば良いのですね。

助かりました。ありがとうございました。


わいひら 件のいいね!

返信する

投稿者名

投稿者メールアドレス

タイトル *

許可された最大ファイルサイズ 5MB

 
プレビュー 0リビジョン 保存しました
共有:
スポンサーリンク
わいひらをフォローする
おすすめサーバー(コスパ・バックアップ重視型)

性能も兼ね備えながら安くブログ運営を開始できる点においてのNo.1。
それでいてブログ成長後は、十分すぎるほどのスペックアップ余力も担保されている。

◎安く始められる
◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/3(高速化プロトコル)に対応
◎東京・大阪でリージョン選択が可能
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎ディスク容量が多い
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎DBは14日以内なら無料自動復旧可能
◎ファイルも14日以内なら無料自動復旧可能
◎アダルト・出会い系サイト可
◎ドメインとサーバー代のチャージ払いが可能
○サーバ引っ越し依頼が可能(有料)

サービス運営期間:2年4ヶ月

1年以上の契約をする場合は、クーポンコード入力でさらに10%割引(※2020/12/31まで)。

クーポンコード:PK4JK4RJ

クーポンの使用方法はこちら

とにかく速い。サイトに表示スピードを求めるならココ。
管理画面がシンプルで使いやすい。

◎nginxを用いた高速サーバー(完全SSD)
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎ディスク容量が多い
◎転送量が多い
○http/2(高速化プロトコル)に対応
◎毎日無料バックアップ(14日分)
◎DBは14日以内なら無料自動復旧可能
◎ファイルも14日以内なら無料自動復旧可能
◎サーバ引っ越しツールあり(無料)
○サーバ引っ越し依頼が可能(有料)
◎ドメインとサーバー代のチャージ払いが可能

サービス運営期間:2年2ヶ月

安定感抜群のサーバーです。あまり急激なアクセス変動がないアフィリエイトサイトに向いています。

◎nginxを用いた高速サーバー(完全SSD)
◎老舗サーバーなので安定感抜群
◎ディスク容量が多い
◎転送量が多い
◎同サービス内でドメイン管理が可能
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
○DBは7日以内なら無料自動復旧可能
×ファイルは有料かつ手動での復旧
×プラン変更でCPUのスペックアップができない
×プラン変更しても即時反映されない
×アダルト・出会い系サイト不可

サービス運営期間:17年

常に新しいことに挑戦しているフロンティア精神あふるるレンタルサーバーです。
LiteSpeedやHTTP/2を日本で初めて導入したサーバー。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/3(高速化プロトコル)に対応
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎転送量が多い
◎ディスク容量が多い
◎毎日無料バックアップ(14日分)
◎DBは14日以内なら無料自動復旧可能
○ファイルは14日以内なら無料復旧可能(※手動)
◎アダルト・出会い系サイト可
◎ドメインとサーバー代のチャージ払いが可能
○サーバ引っ越し依頼が可能(有料)

サービス運営期間:4年

格安な値段で始められる高機能サーバーです。
性能も備えつつ最安ならここ。
ただし少し機能は弱い。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎激安プランが用意してある
◎値段あたりのスペックが高い(コスパ良し)
◎サーバ引っ越し依頼が可能(無料)
◎アダルト・出会い系サイト可
○http/2(高速化プロトコル)に対応
△プランのアップは可能だがダウンは不可
△毎日自動バックアップ(1日分)
△前日のバックアップからのみ復元できる(無料)

サービス運営期間:4年

Cocoon
タイトルとURLをコピーしました