Я хочу отобразить определенный атрибут товара на моей странице товара в 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
устарело. Есть ли лучшее / более новое решение для отображения атрибутов с дополнительной информацией?