首页 > 解决方案 > 如何在使用 woocommerce_available_variation 挂钩时拥有更多选项

问题描述

我使用以下 WooCommerce 钩子

function dvpi_available_variation( $variations ) {
    echo '<pre class="debug">', print_r($variations), '</pre>'; 
    return $variations;
}
add_filter( 'woocommerce_available_variation', 'dvpi_available_variation' );

这为我提供了有关变化的各种详细信息,但假设我想知道产品本身的(父)ID,我该如何做到最好?

标签: phpwordpresswoocommercehook-woocommerce

解决方案


这个过滤器有 3 个参数,第二个是产品:

add_filter("woocommerce_available_variation", function (array $details, \WC_Product $product, \WC_Product_Variation $variation) {

    return $details;

}, 10, 3);

推荐阅读