woocommerce获取可变的产品属性

时间:2018-11-28 07:36:01

标签: variables woocommerce attributes product variations

我正在尝试使用此代码获取产品的属性列表

<?php global $product;
$boardsizes = array_shift( wc_get_product_terms( $product->id, 'pa_board-size', array( 'fields' => 'names' ) ) );
foreach( (array) $boardsizes as $boardsize) {
echo $boardsize;
}

但是我只是获得第一个值(例如,产品具有一个名为Board size的属性,并且该产品具有三个尺寸10.2ft 11.2ft 12.2ft,我只是得到一个返回值是第一个10.2ft,我需要显示所有三个值。

1 个答案:

答案 0 :(得分:0)

刚刚删除

array_shift

成功了!

<?php global $product;
$boardsizes = wc_get_product_terms( $product->id, 'pa_board-size', array( 'fields' => 'names' ) );
foreach( (array) $boardsizes as $boardsize) {
echo $boardsize;
}