我一直在使用 WooCommerce Codex,但我似乎无法获取要显示的数据。我只是想显示产品类别和描述,以在我自己的自定义布局的单个产品页面上显示,如下所示。
<?php global $product; echo $product->get_attributes; ?>
<?php global $product; echo $product->get_short_description; ?>
最佳答案
由于一个产品可以有多个产品类别,因此您需要使用 foreach 循环。 $term
变量是 WP_Term
对象...
<?php
foreach( wp_get_post_terms( get_the_id(), 'product_cat' ) as $term ){
if( $term ){
echo $term->name . '<br>'; // product category name
if ($term->description)
echo $term->description . '<br>'; // Product category description
}
}
?>
经过测试并有效
关于php - 获取 Woocommerce 单一产品页面中的产品类别名称和描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51130745/