Woocommerce, Вариации
Решено
Как получить наименование вариации, зная ID и Value?
Вне страницы продукта (т.е. Глобальную переменню $product мы не имеем)
2 Ответ(ы)
Ответ
Попробуйте так:
$variation = wc_get_product($variation_id); $variation->get_formatted_name();
Да, рабочий вариант, но надо будет разбирать строку, спасибо.
Решил проблему с помощью get_terms, но надо знать название таксономии и слаг вариации.
$product_variation=get_terms(array( 'taxonomy'=>'Ваша_Таксономия', 'hide_empty'=>false, 'slug'=>$item['Ваша_Таксономия'] )); $product_variation=$product_variation[0]; $product_variation=$product_variation->name;
Где $item — массив из цикла, полученных заказов классом WC_Order()
Вероятнее Ваш способ более универсален.