简体   繁体   English

获取woocommerce产品变体ID

[英]get woocommerce product variation id

i am currently developing an extension for woocommerce.我目前正在开发 woocommerce 的扩展。 I am hooking into the admin variations tab like this:我正在像这样连接到管理变体选项卡:

add_action( 'woocommerce_product_after_variable_attributes' ,'wwp_add_variable_wholesale_price' );

function wwp_add_variable_wholesale_price(){

    global $post, $woocommerce;
    $post_id = $post->ID;
    echo $post_id;

}

Them above is currently displayin the parent product id, and not the variation id.上面的它们当前显示在父产品 id 中,而不是变体 id。 Does anyone know how to get the actual variation id?有谁知道如何获得实际的变化ID?

Add the action like this:添加这样的操作:

add_action( 'woocommerce_product_after_variable_attributes', 'wwp_add_variable_wholesale_price', 10, 3);

function wwp_add_variable_wholesale_price($loop, $variation_data, $variation){

global $post, $woocommerce;
$post_id = $variation->ID;
echo $post_id;

}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM