親カテゴリの名前の付け方によって階層構造が上手く表示されない
-
カテゴリを親・子の二段階の階層構造で表示しようと思っています。
ソースに記述しているコードは以下です。$cat = get_category(get_query_var('cat')); $id = $cat->category_parent ? $cat->category_parent : $cat->cat_ID; $children = wp_list_categories('echo=0&title_li=&child_of=' . $id); if( ! preg_match('/(カテゴリーなし|No categories)/', $children) ) { echo "<h2>"; $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; }; echo "</h2>"; echo "<ul>"; echo $children; echo "</ul>";管理画面で、例えば、
フルーツ
オレンジ
ブドウ
リンゴとカテゴリの階層をつけると、実際にこれを表示したいページではこの通りに表示する事が出来ます。
ところが、管理画面で果物
オレンジ
ブドウ
リンゴとカテゴリの階層をつけると、実際にページで表示されるのは
リンゴ
オレンジ
ブドウ
リンゴとなってしまいます。
つまり、親カテゴリにつける名前の違いで表示に不具合が生じてしまいます。どうしてこのようなことが起きのか、どこに問題があるのか、教えてください。
よろしくお願い致します。
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
トピック「親カテゴリの名前の付け方によって階層構造が上手く表示されない」には新たに返信することはできません。