サポート » 使い方全般 » 階層カテゴリの表示順

  • 解決済 spa

    (@spa)


    現在,カテゴリが以下のような階層構造の場合,

    +parent1
    +-child1
    +-child2
    +parent2
    +-child3
    +-child4
    ・・・

    child1カテゴリの記事投稿時には,parent1, child1両方にチェックを入れています。

    >parent1 » child1

    のように表示をさせたいのですが,

    the_category(' | ', 'multiple');

    でカテゴリを表示させると

    >parent1/child1 | parent1

    のように,区切り文字が’/’に固定されてしまいます。
    それならばと

    echo(get_category_parents($cat, true, ' » ') . get_the_category_list(' | '));

    のように表示させても,

    >parent1 » child1 | parent1

    と,子カテゴリの部分に親カテゴリも表示されてしまいます。

    子カテゴリのみを表示するような方法があれば,ご教授いただきたいのです。
    また,投稿時にchild1のみにチェックを入れれば希望通りに表示されますが,そもそも階層カテゴリ使用の場合,投稿時には子カテゴリのみにチェックを入れるべきなのでしょうか。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 解決済になっていませんが、以下の投稿は参考になりませんか?
    http://ja.forums.wordpress.org/topic/676?replies=2

    だめなら、再検証が必要ですね。。。

    トピック投稿者 spa

    (@spa)

    子カテゴリのみチェックを入れているのであれば,ご指摘の記事の方法でいけたのですが,親カテゴリまでチェックを入れているとダメでした。

    結局,preg_replaceなどで不要部分を削るのが手っ取り早かったです。
    もしくは,全ての記事で,親カテゴリのチェックを外して更新するか・・・。

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