[英]Taxonomies of Categories (Woocommerce products)
我已经在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; ?>
...但是在woocommerce中不能。
现在有人怎么做吗? 请?
我认为您的代码是可写的,但在woocommerce中,$ 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; ?>
<?php echo $product->ID; ?>
确保获得产品ID。谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.