在产品数据版本中的产品设置页面中,存在一个下拉列表,其中列出了每个版本的特定属性的选定值。我想在更新版本时获得此值,所以我使用了此钩子。
add_action('woocommerce_update_product_variation', 'get_variation', 10, 1);
function get_variation($variation_id) {
global $variations;
$variations[$variation_id] = new WC_Product_Variation( $variation_id );
$variation = $variations[$variation_id];
$updated_image_id = $variation->get_image_id(); //('full'); //get html img tag
$product_name = strtolower(trim($variation->get_title()));
$attributes = $variation->get_attribute( 'Color' );
//need to get the selected attribute value for the current updated variation
}