令人惊讶的是,这似乎很难,我在网上什么地方都看不到答案。只需列出当前帖子的所有类别(在single.php上),以及它的所有父类别。
<?php the_category( \', \' ); ?>
仅列出和链接到要添加帖子的子类别。
因此,如果一篇文章被添加到一个名为“苹果”的子类别中,并且该类别有一个名为“水果”的父类别,则显示并链接到
水果>>苹果
或者,如果其父类别有父类别,也可以列出并链接到该类别
绿色>>水果>>苹果
简单地说,列出并链接他们所有人,家长或孩子。
更新:感谢@Svartbaard answer为我指出了正确的方向,我通过了分类id,它可以工作:
<?php
$categories = get_the_category();
$cat = $categories[0]->cat_ID;
echo get_category_parents( $cat, true, \' » \' ); ?>