当通过以下两种方法之一更新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 回答
你可以试试这些:
http://hookr.io/plugins/woocommerce/3.0.6/actions/#index=a