diff --git a/src/wp-includes/rest-api.php b/src/wp-includes/rest-api.php
index 06bb9f9..7b537e0 100644
a
|
b
|
function rest_get_server() { |
438 | 438 | * Ensures request arguments are a request object (for consistency). |
439 | 439 | * |
440 | 440 | * @since 4.4.0 |
| 441 | * @since 4.9.0 Accept string argument for the request path. |
441 | 442 | * |
442 | | * @param array|WP_REST_Request $request Request to check. |
| 443 | * @param array|string|WP_REST_Request $request Request to check. |
443 | 444 | * @return WP_REST_Request REST request instance. |
444 | 445 | */ |
445 | 446 | function rest_ensure_request( $request ) { |
… |
… |
function rest_ensure_request( $request ) { |
447 | 448 | return $request; |
448 | 449 | } |
449 | 450 | |
| 451 | if ( is_string( $request ) ) { |
| 452 | return new WP_REST_Request( 'GET', $request ); |
| 453 | } |
| 454 | |
450 | 455 | return new WP_REST_Request( 'GET', '', $request ); |
451 | 456 | } |
452 | 457 | |