>我似乎找不到正确的语法。这是我的伪代码:
function myfunction1() {
if(product_id_being_added_to_cart = '101') {
perform stuff;
}
else { }
}
add_action('woocommerce_add_to_cart', 'myfunction1');
基本上,我希望钩子只针对添加到购物车的特定产品触发。我只是想不出正确的写法。
试试这个:
function myfunction1() {
$product_id_being_added_to_cart = wc_get_product( $post->ID );
if($product_id_being_added_to_cart === '101') {
perform stuff;
}
else { }
}
add_action('woocommerce_add_to_cart', 'myfunction1');