• 初心者です。ご助言いただければ。。
    親のカテゴリをタイトルとして表示させています。

    <h1>
    <?php $c = get_the_category();
    $pid = $c[0]->parent;
    if( $pid > 0 ) {
    do {
    $t = get_term_by( ”, $pid, ‘category’ );
    $pid = $t->parent;
    } while( $pid > 0 );
    echo $t->name ;
    }else{
    echo $c[0]->name ;
    } ?>
    </h1>

    これで親は表示されます。
    ここから任意のカテゴリを表示させないようにするにはどうしたら良いでしょうか。

    ーーーーーーーーーーーーーーーーー

    親03(これだけを表示させたい)
     子03_01

    その他のカテゴリ(チェックはするけど表示させない)
    ーーーーーーーーーーーーーーーーー

    この場合
    <h1>親03</h1>と表示できたらいいのですが
    <h1>その他のカテゴリ</h1>と表示されてしまいます。

    でも何故か
    ーーーーーーーーーーーーーーーーー

    親01(これだけを表示させたい)
     子01_01

    その他のカテゴリ(チェックはするけど表示させない)
    ーーーーーーーーーーーーーーーーー

    親01の場合は
    <h1>親01</h1>と表示されます。

    親とその他のカテゴリは同階層なので、
    どのように出し分けられているのか検討もつきません。
    困ってます助けてください。

  • トピック「親カテゴリをタイトルとして表示 そこから任意のカテゴリを表示させな」には新たに返信することはできません。