サポート » 使い方全般 » カテゴリーの並び順を固定したい

  • 記事タイトルの横に記事の属するカテゴリーを表示しています。
    カテゴリー階層は以下の通りです。
    ------
    カテゴリーA *pluginの関係上、全記事にチェックあり

    カテゴリーB *親にチェックなし
    -カテゴリーB1
    -カテゴリーB2

    カテゴリーC *親にチェックなし
    -カテゴリーC1
    -カテゴリーC2
    ------
    1.カテゴリーA(特定のカテゴリー)の名前は表示させたくない。
    2.記事タイトルの横にくるカテゴリー名は、カテゴリーBの子→カテゴリーCの子の並びに固定したい。(親カテゴリーのID等を使って並び順を指示したい)

    親カテゴリーの取得方法は調べてみたところ、色々載っていて分かったのですが…

    $cat_now = get_the_category();
    $cat_now = $cat_now[0];
    $parent_id = $cat_now->category_parent;

    その続きを、以前教えて頂いたこちらを参考に自分でやってみたのですが、全く改良できません。
    どなたか、アドバイス頂けますでしょうか?(PHP勉強中のため、まだよく理解できていません)

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 suberuba

    (@suberuba)

    一応、下記のコードで対処しました。
    <?php
    $cats = get_the_category();
    foreach ($cats as $cat)
    if($cat->category_parent == #id) {
    echo $cat->cat_name;
    }
    ?>

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カテゴリーの並び順を固定したい」には新たに返信することはできません。