钩子文档

rest_prepare_revision

💡 云策文档标注

概述

rest_prepare_revision 是一个 WordPress REST API 过滤器,用于在返回修订版本数据前进行修改。它允许开发者自定义 REST API 响应中的修订内容。

关键要点

  • 过滤器名称:rest_prepare_revision
  • 作用:过滤从 REST API 返回的修订版本数据
  • 参数:$response(WP_REST_Response 对象)、$post(WP_Post 对象,原始修订版本)、$request(WP_REST_Request 对象)
  • 相关函数:在 WP_REST_Revisions_Controller::prepare_item_for_response() 中使用
  • 引入版本:WordPress 4.7.0

📄 原文内容

Filters a revision returned from the REST API.

Description

Allows modification of the revision right before it is returned.

Parameters

$responseWP_REST_Response
The response object.
$postWP_Post
The original revision object.
$requestWP_REST_Request
Request used to generate the response.

Source

return apply_filters( 'rest_prepare_revision', $response, $post, $request );

Changelog

Version Description
4.7.0 Introduced.