我想在WooCommerce的产品页面上显示特定的产品属性。 但我不仅要显示名称,还要显示一些额外的信息,例如描述和图像。
此刻我正在使用wc_get_product_terms
:
<?php
global $product;
$values = wc_get_product_terms( $product->id, 'pa_attribute', array( 'fields' => 'all' ) ); if( $values ) : ?>
<div class="woocommerce-product-details>
<div class="content">
<ul class="list-unstyled">
<?php foreach ( $values as $term ) : ?>
<li class="">
<?php $icon = get_field('pa_attribute_icon', 'pa_attribute_'.$term->term_id); if( !empty($icon) ): ?>
<div class="highlight-img"><img src="<?php echo $icon['url']; ?>" alt="<?php echo $icon['alt']; ?>" /></div>
<?php endif; ?>
<div class="highlight-label"><?php echo $term->name; ?></div>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
<?php endif; ?>
我已阅读,wc_get_product_terms
已过时。是否有更好/更新的解决方案来显示带有附加信息的属性?
答案 0 :(得分:2)
wc_get_product_terms
不被弃用。 woocommerce_get_product_terms
是。