1. 首页
  2. WordPress 函数手册
  3. rest

rest_ensure_response()

rest_ensure_response( WP_HTTP_Response|WP_Error|mixed $response )

确保REST响应是响应对象(为了保持一致性)。
Ensures a REST response is a response object (for consistency).

目录锚点:#说明#参数#返回#源码


说明(Description)

这实现了WP_HTTP_响应,允许使用set_status/header/etc,而无需重复检查对象。也将允许WP_Error指示错误响应,因此用户应立即检查此值。


参数(Parameters)

参数 类型 必填 说明
$response (WP_HTTP_Response | WP_Error | mixed) 必需 对检查的响应。

返回(Return)

(WP_REST|u Response|mixed)如果响应生成错误,WP_error,如果响应已经是实例,WP_HTTP|u Response,否则返回新的WP_REST|u Response实例。


源码(Source)


更新版本 源码位置 使用 被使用
4.4.0 wp-includes/rest-api.php:514 48 1 function

rest_ensure_response() 为WP2原创文章,链接:https://www.wp2.cn/functions/rest_ensure_response/