サポート » 使い方全般 » get_category_parentsを使った場合、リッチスニペットは設定できますか?

  • 解決済 merusi

    (@merusi)


    get_category_parentsで複数カテゴリに属する記事のパンくずリストを
    出力しています。
    get_category_parents($category->term_id,true,’ ‘)で出力すると
    <a href="http://example.com/?cat=2" title="WordPress の投稿をすべて表示">WordPress</a>
    のようにaタグが自動で出力されますが、これにグーグルのリッチスニペットで必要なitemprop=”url”を追記することは可能でしょうか。

    <a href="http://example.com/?cat=2" title="WordPress の投稿をすべて表示" itemprop="url">という風にしたいです。

    自分で調べてみたのですが、どうしても分かりません。

    get_category_parentsを使わずに別な方法をとるしかないのでしょうか。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • merusi様
    おはようございます。

    get_category_parents関数にはフィルターがないようなので、出力される文字列を置き換えるのが手っ取り早いと思います。

    echo str_replace( 'title=', 'itemprop="url" title=', get_category_parents($category->term_id,true,' ') );

    preg_replace関数を使えばtitle属性の後にitemprop属性を追加できると思いますが、正規表現が面倒なので、こちらでご容赦を。

    トピック投稿者 merusi

    (@merusi)

    tmatsuur 様

    ご回答ありがとうございます。
    無事解決いたしました。ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「get_category_parentsを使った場合、リッチスニペットは設定できますか?」には新たに返信することはできません。