rest_prepare_url_details
云策文档标注
概述
rest_prepare_url_details 是一个 WordPress 过滤器钩子,用于在 REST API 响应中过滤 URL 数据。它允许开发者在返回 URL 详细信息前修改响应对象。
关键要点
- 这是一个过滤器钩子,用于处理 URL 数据响应。
- 参数包括 $response(WP_REST_Response 对象)、$url(请求的 URL 字符串)、$request(WP_REST_Request 对象)和 $remote_url_response(远程 URL 的 HTTP 响应体字符串)。
- 在 WP_REST_URL_Details_Controller::parse_url_details() 方法中使用,用于从 HTML 响应中提取标题标签内容。
- 自 WordPress 5.9.0 版本引入。
原文内容
Filters the URL data for the response.
Parameters
$responseWP_REST_Response-
The response object.
$urlstring-
The requested URL.
$requestWP_REST_Request-
Request object.
$remote_url_responsestring-
HTTP response body from the remote URL.
Source
return apply_filters( 'rest_prepare_url_details', $response, $url, $request, $remote_url_response );
Changelog
| Version | Description |
|---|---|
| 5.9.0 | Introduced. |