Woocommerce:仅对某些产品ID使用add_to_cart hook?

时间:2015-04-08 18:17:50

标签: wordpress woocommerce

我似乎无法找到正确的语法。这是我的伪代码:

function myfunction1() {
    if(product_id_being_added_to_cart = '101') {
        perform stuff;
    }
    else { }
}
add_action('woocommerce_add_to_cart', 'myfunction1');

基本上,我希望只为添加到购物车的特定产品启动挂钩。我只是无法弄清楚写它的正确方法。

1 个答案:

答案 0 :(得分:0)

试试这个:

    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');