【お使いの Snow Monkey のバージョン】
Version: 26.0.1
### 実現したいこと
– なるべく既存のパンくずの機能活かしたい(詳細ページと同じパンくずの出力結果にしたい)
– アーカイブなどのループの中で各投稿に対してパンくずを表示したい
### 発生している問題
– アーカイブのループの中にパンくずのコードをいれると、アーカイブ自体のパンくずが出る
Helper::get_template_part( ‘template-parts/common/breadcrumbs’ );
で呼び出すファイルにおいて wp_parse_args が利用されており、それがパンくずの出力の主体になるためだと理解している。
### 試したこと
なにかしら以下の Helper::get_breadcrumbs_items
は、活かしたままで、ループ内のそれぞれの記事において、wp_parse_argsと同じような動きする関数を探してみたが見つからなかった。
$args = wp_parse_args(
// phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
$args,
// phpcs:enable
array(
'_items' => Helper::get_breadcrumbs_items(),
)
);
ということで、直接の解決方法が思いつかなかったので、
結局自前でアーカイブ用にパンくずを書いたのですが
なにかうまい方法があれば共有いただけるとありがたいです。