• 解決済 kgp

    (@kgp)


    前回、「WP-PRINTの印刷ページに親カテゴリを表示したい 」では、子カテゴリの一つ上の親カテゴリを表示する事が出来ればという事で、下記の方法を教えて頂きまいたが、

    <?php
    $cats = get_the_category();
    foreach((array)$cats as $cat){
    if($cat->parent){
    $parent = get_category($cat->parent);
    echo attribute_escape($parent->cat_name);
    }
    }
    ?>

    今回も何とか皆さんのアドバイスを頂ければと思い、投稿させて頂きます。

    子カテゴリを二つ以上登録している場合、上記の方法ですると、その一つ上の親カテゴリを表示すると同じ親カテゴリが並んで表示されることになります。それを最初の一つだけを表示させるにはどのようにすれば良いのでしょうか。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • <?php
    $cats = get_the_category();
    foreach((array)$cats as $cat){
    if($cat->parent){
    $parent = get_category($cat->parent);
    echo attribute_escape($parent->cat_name);
    break;
    }
    }
    ?>
    トピック投稿者 kgp

    (@kgp)

    kzさん!ありがとうございます。

    サーバー移設がなかなかうまくいかずにテストが出来ずご連絡が遅れてすみません。
    上記の方法で無事解決しました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「WP-PRINTの印刷ページに親カテゴリを表示したい part2」には新たに返信することはできません。