サポート » 使い方全般 » カテゴリ親のページで子のカテゴリタイトルを隠す

  • cont96

    (@cont96)


    以下のようにカテゴリ設定しました。

    ■ 磯野(親)
      -カツヲ(子)
      -ワカメ(子)

    >「カツヲ」のカテゴリをクリックすると
    コンテンンツ内の表示
    <h2>磯野</h2>
    <h3>カツヲ</h3>
    <h4>記事タイトル</h4>
    <p>記事の本文</p>

    >「磯野」のカテゴリをクリックすると
    コンテンンツ内の表示
    <h2>磯野</h2>
    <h4>記事タイトル</h4>
    <p>記事の本文</p>
    ※子のカテゴリを表示させない。

    としたいです。
    コピペレベルで以下ソースを書いたのですが。

    <h2>
    <!–カテゴリ親–>
    <?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 ;
    } ?>
    <!–//カテゴリ親–>
    </h2>
    <div id=”single_page_wrap”>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <h3><?php single_cat_title(); ?></h3>
    <?php the_title(); ?>
    <?php the_content(); ?>
    <?php endwhile; endif; ?>

    >「磯野」のカテゴリをクリックすると
    <h2>磯野</h2>
    <h3>磯野</h3>
    <h4>記事タイトル</h4>
    <p>記事の本文</p>

    となってしまい。困っています。
    初心者ですみません。

    ご教授いただければと思います。

  • トピック「カテゴリ親のページで子のカテゴリタイトルを隠す」には新たに返信することはできません。