サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2022年9月17日 18:45
タイトルの通りbbpressのトピックの内容をQApageとして表示させるべく、構造化データについては全くわからないのですが色々と調べて、Googleの「構造化データ マークアップ支援ツール」を使用してなんとかJSON-LD マークアップの構造化データを作ることができました。
しかし、これをサイト内に実装しても、特定のトピックのみで、サイト内のトピックや新規トピックには適用されません。
そのため、作成した構造化データのコードをベースにして、トピック(ページ)ごとに属性値が変わる部分(名前やテキスト部分)を自動で反映されるようにしたいのですが、その呼び出せる関数(?)のようなものがわかりません。
どなたかわかる方いましたらよろしくお願いします。
ちなみにベースとなるコードはこちらです
<!-- Google 構造化データ マークアップ支援ツールが生成した JSON-LD マークアップです。 --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "QAPage", "mainEntity": { "@type": "Question", "name": "○", "answerCount": "○", "suggestedAnswer": { "@type": "Answer", "text": "○" } } } </script>
上記コードで◯にしている部分を追記したいと思っています。
このサイト内のトピックです。 https://bright-web.jp/giftbox/
よろしくお願いします
2022年9月17日 19:59
これを実装するとしたら、以下のような作業が最低限必要かと思います。
- bbPressで「質問」と「質問内容」と「回答(複数)」が取得できる関数があるかソースコード内を調査する
- 関数がある場合はbbPressが有効化されていないケースを想定してエラー回避コードを書く必要がある
- JSON-LDテンプレート等の作成
- 回答が複数ある場合はループ処理
ただ、これは普通に案件として結構な報酬が発生するカスタマイズになるかと思います。
ですので、この無償のフォーラムとしてはちょっと負担が大きすぎて回答できかねます。
なので今回のようなケースは、有償カスタマイズに相談する内容かと思います。
https://wp-cocoon.com/cocoon-custom/
ただ相談したとして、質問と回答を取得するような関数を見つけられない場合はかなり難しいカスタマイズになるかと思います。
参考: https://developers.google.com/search/docs/advanced/structured-data/qapage?hl=ja
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。