rest_request_after_callbacks WordPress Filter Hook
The rest_request_after_callbacks hook is a WordPress hook that is fired after the REST API request callbacks have been executed. This hook allows for plugins to perform actions after the REST API request callbacks have been executed.
apply_filters( 'rest_request_after_callbacks', WP_REST_Response|WP_HTTP_Response|WP_Error|mixed $response , array $handler , WP_REST_Request $request ) #
Filters the response immediately after executing any REST API callbacks.
Description
Allows plugins to perform any needed cleanup, for example, to undo changes made during the ‘rest_request_before_callbacks’ filter.
Note that this filter will not be called for requests that fail to authenticate or match to a registered route.
Note that an endpoint’s permission_callback
can still be called after this filter – see rest_send_allow_header()
.
Parameters
- $response
(WP_REST_Response|WP_HTTP_Response|WP_Error|mixed)Result to send to the client. Usually a WP_REST_Response or WP_Error.
- $handler
(array)Route handler used for the request.
- $request
(WP_REST_Request)Request used to generate the response.
Source
Changelog
Version | Description |
---|---|
4.7.0 | Introduced. |