Get parrent category name

时间:2019-12-05 作者:Alexander Goroshev

我有三个级别的类别:

Cat 1
- Cat 2
- Cat 3
-- Cat 4
我想在页面标题后添加父类别名称。例如:

<h1>Cat 4</h1>
<p>From Cat3 in Cat 1</p>
但只适用于第三级。有没有可能,最好的方法是什么?

我喜欢一种获得Cat3的方法,但我仍然不知道如何获得以前的类别名称,以及如何只显示第三级的消息。

$parent = get_queried_object()->parent;
if( $term = get_term_by( \'id\', $parent, \'product_cat\' ) ){
    echo \'<span class="sub-cat">\' . $term->name . \'</span>\';
}
谢谢!

1 个回复
SO网友:MistaPrime

您可以有一个类别描述。例如,Cat 4的类别描述为:来自Cat 1中的Cat 3。

在WP>帖子>类别中编辑类别时,可以添加类别描述

然后,要显示类别描述,请在归档文件中使用此PHP代码。php主题文件:

<?php echo category_description(); ?>