我如何了解WooCommerce产品类别更新?

时间:2018-06-27 22:49:25

标签: php wordpress woocommerce

通过以下两种方法之一更新WooCommerce产品类别时,我还没有弄清楚如何使用add_action进行更新:

  • 对类别中的子类别进行重新排序(在WordPress信息中心的“产品:类别”下,通过拖放操作可对父类别中的子类别进行重新排序)
  • 将现有产品添加到产品类别

对于后者,我可以加入产品更新-add_action('publish_product', ...)-但不能加入类别更新,而现在通过添加一个产品来更新类别更新。

这是我尝试过的钩子:

add_action('create_product_cat', 'my_update', 10, 1);
add_action('edit_product_cat', 'my_update', 10, 1);
add_action('created_product_cat', 'my_update', 10, 1);
add_action('edited_product_cat', 'my_update', 10, 1);
add_action('product_cat_edit_form_fields', 'my_update', 10, 1);

有人可以帮助我了解如何如上所述更新类别时触发my_update()吗?理想情况下,产品类别ID可以作为参数传递给my_update()

我正在WordPress 4.9.6上使用WooCommerce 3.2.5。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

woocommerce_api_create_product_category
woocommerce_api_delete_product_category
woocommerce_api_edit_product_category

http://hookr.io/plugins/woocommerce/3.0.6/actions/#index=a