Итак, в качестве точки зрения, вы хотите получить объект WC_Product_Variation
. Это довольно просто, если у вас есть variation_id
:
$variation = $product->get_child($variation_id);
(Если вы не непосредственно иметь его, вы можете захотеть взглянуть на get_available_variations
)
Тогда вы могли бы написать что-то просто :
$attributes = $variation->get_variation_attributes();
echo $product->get_title() . ' Size ' . $attributes['attribute_size'];
Если у вас есть несколько атрибутов, вы можете петлю через $attributes
массив вместо.
Позвольте мне знать, если вы столкнулись с проблемами,
EDIT - Реализован $attributes
массива префиксы attribute_
перед фактическим именем атрибута. Теперь он должен работать.