澤村裕紀

フォーラムへの返信

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • 澤村裕紀
    参加者
    0

    同じタクソノミーでパンくずを階層的にしたいなら、カスタムタクソノミーを親子関係にするのがベターかと思います。

    パンくずとは関係ありませんが、提示された画像を見る限り、建設系設備の設置事例だとすれば、Snow Monkey Search をアーカイブ上部に設置しておくのもいいかもしれません。
    事例が探しやすくなり、2つ用意したカスタムタクソノミーも活かせる気がします。

    こういった機能もあるのですね!パンくずに合わせてこちらも活用してみます!

     

    GONSYさん

    この度はフォーラムに関すること以上の回答をご教示くださって本当にありがとうございました。

    解決できましたのでトピックを閉じさせていただきます。

    0
    いいねをした人: 居ません
    澤村裕紀
    参加者
    0

    こちらの説明や解釈によって意図していたものと相違があったこと、それによってお手数をおかけしてしまい大変申し訳ございませんでした。

    examples ← カスタム投稿タイプ
    ├ prefectures(日本語例:都道府県)← カスタムタクソノミー
    │ ├ hokkaido(北海道)← ターム(表示したいもの)
    │ ├ aomori(青森県)
    │ ├ yamagata(山形県)
    │ ・
    │ ・
    │ ・
    └ location(日本語例:地域)← カスタムタクソノミー
    ├ hokkaido(北海道)← ターム(表示したいもの)
    ├ tohoku(東北)
    ├ kanto(関東)


    prefectures(都道府県)とlocation(地域)をそれぞれ表示するということでしょうか?

    こちらが今回表示させたいもので合っております。

    0
    いいねをした人: 居ません
    澤村裕紀
    参加者
    0

    そもそもタクソノミーを2つに分けてしまっているのが原因で、複数表示ができていなさそうですね。1つのカスタムタクソノミーに対して、タームを複数にするやり方でやってみたら複数表示できました!

    複数表示はできましたが、記事詳細ページにはどちらか一方しかパンくずには表示されません。どちらも表示させかつどちらも飛べるようにはできるのでしょうか?

     

    ちなみに、ビューテンプレートは「投稿のビューテンプレート」ではなく、「デフォルト」のままでよかったですよね?

    0
    いいねをした人: 居ません
    澤村裕紀
    参加者
    0

    ビューテンプレートを「投稿のビューテンプレート」したらどうなりますか?

    通常の投稿一覧のようにカテゴリーが表示されますが、複数は表示されません。

    (コードが記述してある状態ではエラーが出てしまいましたので、消したら表示されました。)

     

    また、ご提示のコードですが・・・
    カスタム投稿タイプ:examples
    カスタムタクソノミー:examples_category
    と指定されていますが、間違いないですか?

    カスタム投稿タイプの名前は合っています。

    そのカスタム投稿のタクソノミーということであれば、コード内の記述は間違いないかと思います。

    ちなみにカスタムタクソノミーは、”prefectures”と”location”というスラッグ名のものが2つがありますが、

    この部分の指定が間違っているのですかね?

    0
    いいねをした人: 居ません
    澤村裕紀
    参加者
    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
    いいねをした人: 居ません
5件の投稿を表示中 - 1 - 5件目 (全5件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。