woocommerce_rest_pre_insert_(post_type)
Filter the query_vars used in get_items for the constructed query.
The dynamic portion of the hook name, $this->post_type, refers to post_type of the post being prepared for insertion.
Использование
add_filter( 'woocommerce_rest_pre_insert_(post_type)', 'wp_kama_woocommerce_rest_pre_insert_post_type_filter', 10, 2 );
/**
* Function for `woocommerce_rest_pre_insert_(post_type)` filter-hook.
*
* @param WC_Coupon $coupon The coupon object.
* @param WP_REST_Request $request Request object.
*
* @return WC_Coupon
*/
function wp_kama_woocommerce_rest_pre_insert_post_type_filter( $coupon, $request ){
// filter...
return $coupon;
}
- $coupon(WC_Coupon)
- The coupon object.
- $request(WP_REST_Request)
- Request object.
Где вызывается хук
woocommerce_rest_pre_insert_(post_type)
woocommerce_rest_pre_insert_(post_type)
woocommerce_rest_pre_insert_(post_type)
woocommerce_rest_pre_insert_(post_type)
woocommerce/includes/rest-api/Controllers/Version1/class-wc-rest-coupons-v1-controller.php 301
return apply_filters( "woocommerce_rest_pre_insert_{$this->post_type}", $coupon, $request );
woocommerce/includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php 735
return apply_filters( "woocommerce_rest_pre_insert_{$this->post_type}", $product, $request );
woocommerce/includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php 523
return apply_filters( "woocommerce_rest_pre_insert_{$this->post_type}", $order, $request );
woocommerce/includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php 550
return apply_filters( "woocommerce_rest_pre_insert_{$this->post_type}", $data, $request );