Taxonomy's title

时间:2016-11-29 作者:wmdohod

我已经安装了Woocomece插件和自定义帖子类型“product”。也有这种类型的类别名为“product\\u cat”。我需要在单个产品上显示类别名称。php

我试过这样做:

<?php $term = get_term_by( \'name\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); echo $term->name; ?>
但这是不成功的。当我检查返回到$term的类型时,它显示为布尔值。

2 个回复
最合适的回答,由SO网友:GKS 整理而成

这段代码将返回分配给当前产品的所有类别。

global $post;
$terms = get_the_terms( $post->ID, \'product_cat\' );
foreach ($terms as $term) {
    $cat_name .= $term->name.\', \';
    break;
}
echo $cat_name;
在内部添加此代码single-product.php

希望这有帮助!

SO网友:Dan.
$terms = get_the_terms( get_the_ID(), \'product_cat\' );

foreach ($terms as $term) {
    echo $term->name;
}

相关推荐

Custom Taxonomy Page

我正在尝试创建一个显示特定类别的所有子类别的页面。所以在上下文中,我有一个标题为“目的地”的父类别。我希望能够点击目的地,并被引导到一个页面,显示子类别或国家的列表。下面是我试图实现的一个示例,减去顶部的地图-https://www.vagabrothers.com/destinations. 在理想情况下,类别页面的布局将与此页面相同。你可以从上面的例子中看出我的意思。它会使网站上的导航像这样:目的地>国家>个人帖子。我正在使用CPT UI,设置了一个名为“目的地”的自定义帖子类型和类别,然