确保请求参数是请求对象(为了一致性)。

原型

rest_ensure_request( array|WP_REST_Request $request )

参数

$request (array|WP_REST_Request) (Required) 要求检查。

返回值

(WP_REST_Request)  REST请求实例。

源文件

路径:wp-includes/rest-api.php

<?php
...
function rest_ensure_request( $request ) {
	if ( $request instanceof WP_REST_Request ) {
		return $request;
	}
	return new WP_REST_Request( 'GET', '', $request );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/rest_ensure_request/