我已经安装了Woocomece插件和自定义帖子类型“product”。也有这种类型的类别名为“product\\u cat”。我需要在单个产品上显示类别名称。php
我试过这样做:
<?php $term = get_term_by( \'name\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); echo $term->name; ?>
但这是不成功的。当我检查返回到$term的类型时,它显示为布尔值。我已经安装了Woocomece插件和自定义帖子类型“product”。也有这种类型的类别名为“product\\u cat”。我需要在单个产品上显示类别名称。php
我试过这样做:
<?php $term = get_term_by( \'name\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); echo $term->name; ?>
但这是不成功的。当我检查返回到$term的类型时,它显示为布尔值。这段代码将返回分配给当前产品的所有类别。
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
希望这有帮助!
$terms = get_the_terms( get_the_ID(), \'product_cat\' );
foreach ($terms as $term) {
echo $term->name;
}
我正在尝试创建一个显示特定类别的所有子类别的页面。所以在上下文中,我有一个标题为“目的地”的父类别。我希望能够点击目的地,并被引导到一个页面,显示子类别或国家的列表。下面是我试图实现的一个示例,减去顶部的地图-https://www.vagabrothers.com/destinations. 在理想情况下,类别页面的布局将与此页面相同。你可以从上面的例子中看出我的意思。它会使网站上的导航像这样:目的地>国家>个人帖子。我正在使用CPT UI,设置了一个名为“目的地”的自定义帖子类型和类别,然