好的,有很多方法可以解决这个问题。您可以对其中一些使用特殊的模板标记(例如the_archive_title
显示当前类别的标题,等等)。
但要实现所有这些,您需要get_queried_object
.
如果您正在查看类别,此函数将返回当前类别对象。
因此,在:
$current_cat = get_queried_object();
您可以使用以下方法获取其名称:
echo $current_cat->name;
及其id使用:
echo $current_cat->term_id;
要获取其父级,请执行以下操作:
if ( $current_car->parent ) {
$parent = get_category( $current_car->parent );
echo $parent->name;
echo $parent->term_id;
}
以及获取
$parent
:
$categories = get_categories( array(\'parent\' => $parent->term_id) );
foreach($categories as $category) {
echo $category->name;
}