我有一个在 WooCommerce 中创建产品的 ERP 系统,我需要它们是私有的而不是发布的。
我尝试了钩子woocommerce_rest_insert_product,但它什么也没做。我尝试将它添加到插件和使用plugins_loaded操作的 mu-plugin 上。
我在课堂上找到了钩子WC_REST_Products_V1_Controller,理论上它应该可以工作......
/**
* Fires after a single item is created or updated via the REST API.
*
* @param WP_Post $post Post data.
* @param WP_REST_Request $request Request object.
* @param boolean $creating True when creating item, false when updating.
*/
do_action( 'woocommerce_rest_insert_product', $post, $request, false );