サポート » 使い方全般 » ネットショップのような複数のパンくずリストをカスタムタクソノミーで全て表示したい

  • WordPressを利用してネットショップのような商品一覧を作っています。

    ネットショップのパンくずリストでは、複数のリスト表示が一般的だと思います。

    例えば、

    
    HOME > メーカー別 > メーカー名
    HOME > 商品種別 > 商品種別名
    HOME > 性別 > 男性
    

    こんな感じのパンくずリストです。

    これらをカテゴリーではなく、カスタムタクソノミーで分類しています。

    
    投稿タイプ post
    カスタムタクソノミー1 maker
    カスタムタクソノミー2 type
    カスタムタクソノミー3 gender
    

    今回の相談は、WordPressのパンクズリストで上記のように全てを表示させたいのですが、適合できるプラグインが見つかりませんでした。

    実装方法、もしくは対応できるプラグインを教えていただけないでしょうか?

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • そのページが複数のタクソノミーに属してて、属するタクソノミー名を全て表示するという意味ですか?
    それとも、属するかどうかは無関係で存在するタクソノミー名を全て表示するという意味ですか?
    条件が良く分かりませんが、このページを見れば出来ると思います。
    関数リファレンス/get terms

    • この返信は2年、 8ヶ月前にmanboが編集しました。

    そのページが複数のタクソノミーに属してて、属するタクソノミー名を全て表示するという意味ですか?

    そう言う意味でした。
    個別ページにパンくずリストを表示させる際に、
    その投稿が属する全てのタクソノミーの階層構造を見せたいです。

    使用する関数はなんとなくわかりましたが、
    自前で書くにはmicrodataへの対応など、ややこしそうですね。

    プラグインなどで対応できるものは無さそうでしょうか?

    現在はYOAST SEOのパンくずリスト機能を使っていますが、これだと一つしか選べません…

    引き続きよろしくお願いいたします。

    大してややこしいとは思いませんが。

    プラグインならBreadcrumb NavXTのアドオン、Breadcrumb NavXT Pathsを使えば出来るように書いてますけど、使ったことが無いので詳細は分かりません。
    https://mtekk.us/extensions/breadcrumb-navxt-paths/

    適合できるプラグインが見つかりませんでした。

    探し方が足りないか需要が無いってことでしょうね。
    探す、買う、作る、頼む、諦める、どれかですよ。

    英語が苦手なので自動翻訳頼みなのですが、そのプラグインの挙動は
    ユーザーが辿ってきたtaxonomyを動的に表示するみたいな機能っぽいです。

    やはりこういうプラグインは無いのでしょうかね…

    やってる事がマイナーなんでしょう。普通に一般的ではないと思いますよ。

    Yoast SEOのコードを見るとwpseo_breadcrumb_outputというフックでパンくずリストを出力しているので、この部分に手を加えれば自由になると思いますが、そうする位なら自作した方が楽でしょうね。

    ネットで検索すればプラグインを使わないでパンくずリストを出力する方法はいくらでも見つかるので、それを参考にタクソノミーの場合はget_termsを使うような条件分岐を入れれば良いだけで、そう難しくはないと思います。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「ネットショップのような複数のパンくずリストをカスタムタクソノミーで全て表示したい」には新たに返信することはできません。