我在一个变量中获取了动态自定义价格,我想将其传递给购物车中woocommerce_before_calculate_totals挂钩中的挂钩函数。但它不起作用。
这是我的代码:
$add=200; //I want to pass this variable in add_action hook
add_action( 'woocommerce_before_calculate_totals', 'add_custom_total_price');
function add_custom_total_price($cart_object) {
global $woocommerce;
$custom_price =$add; // This is my custom price
foreach ( $cart_object->cart_contents as $key => $value ) {
$value['data']->price = $custom_price;
}
}
我怎样才能做到这一点?
谢谢