フォーラムへの返信
-
投稿者投稿
-
同じタクソノミーでパンくずを階層的にしたいなら、カスタムタクソノミーを親子関係にするのがベターかと思います。
パンくずとは関係ありませんが、提示された画像を見る限り、建設系設備の設置事例だとすれば、Snow Monkey Search をアーカイブ上部に設置しておくのもいいかもしれません。
事例が探しやすくなり、2つ用意したカスタムタクソノミーも活かせる気がします。こういった機能もあるのですね!パンくずに合わせてこちらも活用してみます!
GONSYさん
この度はフォーラムに関すること以上の回答をご教示くださって本当にありがとうございました。
解決できましたのでトピックを閉じさせていただきます。
♥ 0いいねをした人: 居ませんこちらの説明や解釈によって意図していたものと相違があったこと、それによってお手数をおかけしてしまい大変申し訳ございませんでした。
examples ← カスタム投稿タイプ
├ prefectures(日本語例:都道府県)← カスタムタクソノミー
│ ├ hokkaido(北海道)← ターム(表示したいもの)
│ ├ aomori(青森県)
│ ├ yamagata(山形県)
│ ・
│ ・
│ ・
└ location(日本語例:地域)← カスタムタクソノミー
├ hokkaido(北海道)← ターム(表示したいもの)
├ tohoku(東北)
├ kanto(関東)
・
・
・prefectures(都道府県)とlocation(地域)をそれぞれ表示するということでしょうか?
こちらが今回表示させたいもので合っております。
♥ 0いいねをした人: 居ませんそもそもタクソノミーを2つに分けてしまっているのが原因で、複数表示ができていなさそうですね。1つのカスタムタクソノミーに対して、タームを複数にするやり方でやってみたら複数表示できました!
複数表示はできましたが、記事詳細ページにはどちらか一方しかパンくずには表示されません。どちらも表示させかつどちらも飛べるようにはできるのでしょうか?
ちなみに、ビューテンプレートは「投稿のビューテンプレート」ではなく、「デフォルト」のままでよかったですよね?
♥ 0いいねをした人: 居ませんビューテンプレートを「投稿のビューテンプレート」したらどうなりますか?
通常の投稿一覧のようにカテゴリーが表示されますが、複数は表示されません。
(コードが記述してある状態ではエラーが出てしまいましたので、消したら表示されました。)
また、ご提示のコードですが・・・
カスタム投稿タイプ:examples
カスタムタクソノミー:examples_category
と指定されていますが、間違いないですか?カスタム投稿タイプの名前は合っています。
そのカスタム投稿のタクソノミーということであれば、コード内の記述は間違いないかと思います。
ちなみにカスタムタクソノミーは、”prefectures”と”location”というスラッグ名のものが2つがありますが、
この部分の指定が間違っているのですかね?
♥ 0いいねをした人: 居ませんGONSY様
すでにトピック上がっていたのですね。
教えていただきありがとうございます!こちらのトピックを参考に以下のコード、カスタマイズ→デザイン編集を設定しましたがうまく表示されませんでした。
コードや設定にどこか問題点はございますでしょうか?
add_filter( 'snow_monkey_get_template_part_args', function( $args ) { // 記事一覧カテゴリー以外のテンプレートの場合は無視 if ( 'template-parts/loop/entry-summary/term/term' !== $args['slug'] ) { return $args; } if ( 'post' !== $args['name'] ) { return $args; } if ( 'examples' === get_post_type() ) { $args['vars']['_terms'] = get_the_terms( get_the_ID(), 'examples_category' ); } return $args; } );
【アーカイブページ】
【タクソノミーページ】
【投稿ページ】
よろしくお願いいたします。
♥ 0いいねをした人: 居ません -
投稿者投稿