fromi''wp_list_categoriesを使用して、見出し付きの番号なしリストを取得します(ポストループ内のsingle.php上)。
<ul><?php wp_list_categories('title_li=0');?></ul>
問題は、「the_category」と同じ方法で使用したいことです。つまり、投稿の現在のカテゴリのみを表示したいということです。
今では、システムからすべてのカテゴリとサブカテゴリを表示しています(サイドバーで使用しているのと同じように意味があります)。
それを行う方法はありますか?ありがとう、Jochen
編集:実際の出力(システム全体からのすべてのカテゴリを含むカテゴリリスト:
<ul> <li class="cat-item cat-item-10"><a href="#">Cat1</a>
<ul class='children'>
<li class="cat-item cat-item-18"><a href="#">Subcat1</a>
</li>
<li class="cat-item cat-item-13"><a href="#">Subcat2</a>
</li>
</ul>
</li>
<li class="cat-item cat-item-1 current-cat"><a href="#">Cat2</a>
<ul class='children'>
<li class="cat-item cat-item-12"><a href="#">Subcat1</a>
</li>
</ul>
</li>
<li class="cat-item cat-item-9"><a href="#">Cat3</a>
<ul class='children'>
<li class="cat-item cat-item-20"><a href="#">Subcat1</a>
</li>
<li class="cat-item cat-item-19"><a href="#">Subcat2</a>
</li>
</ul>
</li>
<li class="cat-item cat-item-11"><a href="#">Cat4</a>
<ul class='children'>
<li class="cat-item cat-item-15"><a href="#">Subcat1</a>
</li>
<li class="cat-item cat-item-14"><a href="#">Subcat2</a>
</li>
</ul>
</li>
</ul>
これはこれまでのところ良いです!しかし、私が取得したい期待出力は上記と同じリストですが、表示されたPOSTからのカテゴリーのみ(すべてのカテゴリがシステムを形成しているわけではありません)...すみません、私はネイティブスピーカーではありません)!
例えば、私は添付のカテゴリ "Cat1"で投稿(single.php)を開きます。私はこのような出力をしたいです。
<ul> <li class="cat-item cat-item-10"><a href="#">Cat1</a>
<ul class='children'>
<li class="cat-item cat-item-18"><a href="#">Subcat1</a>
</li>
<li class="cat-item cat-item-13"><a href="#">Subcat2</a>
</li>
</ul>
</ul>
私はあなたが助けることができると思います!ありがとう….
'current_category' => 1,
を試しましたか?
例えば。:
$args = array (
'title_li' => 0,
'current_category' => 1
);
wp_list_categories($args);
それでもそれらすべてを出力する可能性がありますが、現在のカテゴリのCSSクラスでは、CSSでそれらをすべて非表示にし、そのクラスでそれらを表示します。
常にコーデックスエントリを参照してください。