我已经在Woocommerce产品中注册了分类法。
在ACF的帮助下,我展示了产品类别下的分类法。
因此,在每个产品类别中,我都可以很好地选择分类法,并在更新时保存它们。
现在,我想在single-product.php和archive-product.php中显示选定的分类法。不能这样做,。。。持续数小时。
我设法在帖子/页面类型上很好地做到了:
<?php $term_list = wp_get_post_terms($post->ID, 'materiali', array("fields" => "all")); ?>
<?php if( !empty($term_list) ): ?>
<?php foreach($term_list as $cat) { ?>
<h3><?php echo $cat->name; ?></h3>
<div><?php echo $cat->description ?></div>
<?php } ?>
</div>
<?php endif; ?>
但在招揽生意方面却做不到。
现在有人怎么做吗?请
我认为你的代码是写的,但在wooccommerce中$post不是全局的,所以试着使用$product而不是$post。
<?php
global $product;
$term_list = wp_get_post_terms($product->ID, 'materiali', array("fields" => "all")); ?>
<?php if( !empty($term_list) ): ?>
<?php foreach($term_list as $cat) { ?>
<h3><?php echo $cat->name; ?></h3>
<div><?php echo $cat->description ?></div>
<?php } ?>
</div>
<?php endif; ?>
希望这对你有帮助,你可以通过<?php echo $product->ID; ?>
试试为了确保您获得产品id。谢谢。