diff --git a/src/wp-includes/rest-api.php b/src/wp-includes/rest-api.php
index 251c677998..eab48fe9a4 100644
a
|
b
|
function rest_get_server() { |
482 | 482 | * Ensures request arguments are a request object (for consistency). |
483 | 483 | * |
484 | 484 | * @since 4.4.0 |
| 485 | * @since 5.3.0 Accept string argument for the request path. |
485 | 486 | * |
486 | | * @param array|WP_REST_Request $request Request to check. |
| 487 | * @param array|string|WP_REST_Request $request Request to check. |
487 | 488 | * @return WP_REST_Request REST request instance. |
488 | 489 | */ |
489 | 490 | function rest_ensure_request( $request ) { |
… |
… |
function rest_ensure_request( $request ) { |
491 | 492 | return $request; |
492 | 493 | } |
493 | 494 | |
| 495 | if ( is_string( $request ) ) { |
| 496 | return new WP_REST_Request( 'GET', $request ); |
| 497 | } |
| 498 | |
494 | 499 | return new WP_REST_Request( 'GET', '', $request ); |
495 | 500 | } |
496 | 501 | |