【问题标题】:woocommerce get variable product attributeswoocommerce 获取可变产品属性
【发布时间】:2019-04-30 01:27:03
【问题描述】:

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

<?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 ,我需要显示所有三个值。

【问题讨论】:

  • 请分享Print_r($boardsizes);的结果,我们可以更好地理解以提供帮助

标签: variables woocommerce attributes product variations


【解决方案1】:

刚刚删除

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;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-17
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多