woocommerce_webhook_payload
Использование
add_filter( 'woocommerce_webhook_payload', 'wp_kama_woocommerce_webhook_payload_filter', 10, 4 );
/**
* Function for `woocommerce_webhook_payload` filter-hook.
*
* @param $payload
* @param $resource
* @param $resource_id
* @param $id
*
* @return
*/
function wp_kama_woocommerce_webhook_payload_filter( $payload, $resource, $resource_id, $id ){
// filter...
return $payload;
}
- $payload
- -
- $resource
- -
- $resource_id
- -
- $id
- -
Где вызывается хук
woocommerce_webhook_payload
woocommerce/includes/class-wc-webhook.php 449
return apply_filters( 'woocommerce_webhook_payload', $payload, $resource, $resource_id, $this->get_id() );
Где используется хук в WooCommerce
woocommerce/src/Internal/Admin/Agentic/AgenticWebhookManager.php 75
add_filter( 'woocommerce_webhook_payload', array( $this, 'customize_webhook_payload' ), 10, 4 );