サポート » 使い方全般 » カスタム投稿タイプの子カテゴリを、親カテゴリ別に条件分岐がしたいで

  • 解決済 usk9999

    (@usk9999)


    カスタム投稿タイプの子カテゴリを、親カテゴリ別に条件分岐がしたいです。

    taxonomy-○○○.php内に
    ネット上で探した下記のソースを設置すると、
    親カテゴリは別々に表示されるのですが、
    子カテゴリだと何も表示されません。

    <?php $term = get_term_by('slug', get_query_var('term') ,get_query_var('taxonomy'));?>
    <?php if($term->slug === 'type'): ?>
    <p>AAAA</p>
    <?php elseif($term->slug === 'area'):?>
    <p>BBBB</p>
    <?php endif;?>

    やりたいことは、全部のカテゴリを指定しなくても、
    親カテゴリ別に同じ内容の物を表示させたいです。

    例)
    ■type(親)
     a(子)
     b(子)
     c(子)
    ↑どれを表示させても、aaaを表示

    ■area(親)
     d(子)
     e(子)
     f(子)
    ↑どれを表示させても、BBBを表示

    分かりづらいかもしれませんが、
    ご教授いただければ幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • <?php
    $taxonomy = get_query_var('taxonomy');
    $term = get_term_by('slug', get_query_var('term') ,$taxonomy);
    while ($term->parent!=0) $term = get_term($term->parent,$taxonomy);
    if($term->slug === 'type'): ?>
    <p>AAAA</p>
    <?php elseif($term->slug === 'area'):?>
    <p>BBBB</p>
    <?php endif;?>
    トピック投稿者 usk9999

    (@usk9999)

    pluto1234さん
    回答ありがとうございます!

    やりたいことができました。完璧です。

    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタム投稿タイプの子カテゴリを、親カテゴリ別に条件分岐がしたいで」には新たに返信することはできません。