サポート » 使い方全般 » 親カテゴリーと子カテゴリーの配列の順番

  • $cat = get_the_category();
    $cat = $cat[0];
    $name= $cat->cat_name;

    このような感じで、子カテゴリーだけ表示使用と思ったのですが、
    配列の中身が[親][子]のパターンと[子][親]のパターンなどになってしまい、
    思うように、子カテゴリーを表示できません。
    この順番は、変更できないのでしょうか?

    現在str_replaceなどを使って、強制的に親カテゴリー名を置換しているのですが
    他に方法はないでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • なにがしたいのかわからないのですが・・・

    get_the_category() は、その記事が属しているカテゴリのリストを配列として取得します。
    親カテゴリと子カテゴリの両方にチェックを入れていれば、親子関係と関係なしに配列に入ります。

    ・親のチェックをはずせばいい。
    ・$cat->category_parent にて親カテゴリがあれば表示しないような条件分岐

    などですかね。
    提示されている処理がカテゴリ名の取得だけなので、前後関係で何がしたいのかがわからないので。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「親カテゴリーと子カテゴリーの配列の順番」には新たに返信することはできません。