woocommerce_cart_updated挂钩无法正常工作

时间:2019-03-27 07:08:53

标签: php wordpress woocommerce cart

我有一个插件,当购物车中的内容发生更改时,该插件使用woocommerce_cart_updated钩子来做某事。

woocommerce_cart_updated似乎在每个页面加载时都被触发。

  

有没有办法在某些页面上限制此钩子?   我的帐户。?

     

在更新的任何购物车(添加,删除/更新数量/还原)上,我可以调用任何单个钩子吗??

通过使用不同的钩子-可以解决此问题。

do_action( 'woocommerce_add_to_cart', $cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data );
do_action( 'woocommerce_cart_item_removed', $cart_item_key, $this );
do_action( 'woocommerce_cart_item_restored', $cart_item_key, $this );
do_action( 'woocommerce_after_cart_item_quantity_update', $cart_item_key, $quantity, $old_quantity );
  

是否有任何选项可以在回调中获取页面名或子弹   这个钩子的功能。 (woocommerce_cart_updated)。因此,我可以在某些页面中限制此操作。

但是据我所知—即使会话变量尚未更新,它也正在运行。 无论什么时候,它总是被解雇。

0 个答案:

没有答案