サポート » 使い方全般 » コメントフォームにschemaを設定してリッチスニペットを使用したい

  • いつもお世話になっております。
    コメントフォームにschemaを設定してリッチスニペットを使用したいです。

    comments.phpの中身を見ると
    出力している内容がcomments_open()のみになっていてどのようになっているのか
    分かりません、、、、

    リッチスニペットで検索表示したいのですが
    どのようにすれば良いでしょうか、

    twentyfourteenのテンプレートです

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • Takahashi Fumiki

    (@takahashi_fumiki)

    コメントは<ol>タグで出力されていると思うのですが、一つ一つのコメントはWordPressにもともと入っている関数で出力されています。

    https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_list_comments

    具体的には、 wp-includes/class-walker-comments.php にある Walker_Comment->comment メソッドです。

    これを横取りするかたちでカスタマイズします。

    wp_list_comments([
        'callback' => function($comment, $depth, $args){
             // ここでコメント出力
        }
    ]);
    

    こんな感じでコールバックを指定すればカスタマイズ可能です。しかし、やらなければいけないことが結構多く、カスタマイズが難しいので、2.7移行あまりやらなくなりましたね。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「コメントフォームにschemaを設定してリッチスニペットを使用したい」には新たに返信することはできません。