REST API: Add routing args to rest_dispatch_request filter.
This allows requests to be hijacked via the filter more easily. Fixes #35507. Built from https://develop.svn.wordpress.org/trunk@36534 git-svn-id: http://core.svn.wordpress.org/trunk@36501 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
47bee5157b
commit
0438795671
|
@ -874,11 +874,14 @@ class WP_REST_Server {
|
|||
* Allow plugins to override dispatching the request.
|
||||
*
|
||||
* @since 4.4.0
|
||||
* @since 4.5.0 $route and $handler parameters added.
|
||||
*
|
||||
* @param bool $dispatch_result Dispatch result, will be used if not empty.
|
||||
* @param WP_REST_Request $request Request used to generate the response.
|
||||
* @param string $route Route matched for the request.
|
||||
* @param array $handler Route handler used for the request.
|
||||
*/
|
||||
$dispatch_result = apply_filters( 'rest_dispatch_request', null, $request );
|
||||
$dispatch_result = apply_filters( 'rest_dispatch_request', null, $request, $route, $handler );
|
||||
|
||||
// Allow plugins to halt the request via this filter.
|
||||
if ( null !== $dispatch_result ) {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
*
|
||||
* @global string $wp_version
|
||||
*/
|
||||
$wp_version = '4.5-alpha-36533';
|
||||
$wp_version = '4.5-alpha-36534';
|
||||
|
||||
/**
|
||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||
|
|
Loading…
Reference in New Issue