woocommerce получить переменные атрибуты продукта - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь получить список атрибутов для продукта, используя этот код

<?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.2 фута 11.2 фута 12.2 фута, я просто получаю одно возвращаемое значение - первое 10.2 фута, мне нужно показать все три значения.

1 Ответ

0 голосов
/ 28 ноября 2018

Только что удалили

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...