Get the user ID for this webhook.
public get_user_id ( ) : integer | string | ||
return | integer | string | user ID |
/** * Setup payload for subscription webhook delivery. * * @since 2.0 */ public static function create_payload($payload, $resource, $resource_id, $id) { if ('subscription' == $resource && empty($payload) && wcs_is_subscription($resource_id)) { $webhook = new WC_Webhook($id); $event = $webhook->get_event(); $current_user = get_current_user_id(); wp_set_current_user($webhook->get_user_id()); WC()->api->WC_API_Subscriptions->register_routes(array()); $payload = WC()->api->WC_API_Subscriptions->get_subscription($resource_id); wp_set_current_user($current_user); } return $payload; }