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().


Top ↑

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.


Top ↑

Source

File: wp-includes/rest-api/class-wp-rest-server.php

View on Trac



Top ↑

Changelog

Changelog
VersionDescription
4.7.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.