过滤REST分派请求的预先计算结果。

原型

apply_filters( 'rest_pre_dispatch', mixed $result, WP_REST_Server $this, WP_REST_Request $request )

描述

允许在调度之前通过返回非空来劫持请求。返回的值将用于代替服务请求。

参数

$result (mixed) 响应以替换所请求的版本。可以是普通端点可以返回的任何内容,也可以是null以不劫持请求。

$this (WP_REST_Server) 服务器实例。

$request (WP_REST_Request) 用于生成响应的请求。

源文件

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

其他

英文文档:https://developer.wordpress.org/reference/hooks/rest_pre_dispatch/