rest_do_request
Do a REST request.
Description
(WP_REST_Response) rest_do_request( (WP_REST_Request|string) $request );
Used primarily to route internal requests
through WP_REST_Server
.
Returns (WP_REST_Response)
REST response.
Parameters (1)
- 0. $request (WP_REST_Request|string)
- The request.
Usage
if ( !function_exists( 'rest_do_request' ) ) { require_once ABSPATH . WPINC . '/rest-api.php'; } // The request. $request = null; // NOTICE! Understand what this does before running. $result = rest_do_request($request);
Defined (1)
The function is defined in the following location(s).
- /wp-includes/rest-api.php
- function rest_do_request( $request ) {
- $request = rest_ensure_request( $request );
- return rest_get_server()->dispatch( $request );
- }