rest_request_parameter_order

过滤钩子
apply_filters( 'rest_request_parameter_order', $order, $this )
参数
  • (string[]) $order Array of types to check, in order of priority.
    Required:
  • (WP_REST_Request) $request The request object.
    Required:
定义位置
相关勾子
rest_request_from_urlrest_prepare_sidebarrest_prepare_userrest_prepare_url_detailsrest_prepare_revision
相关方法
rest_parse_request_argrest_validate_request_argrest_get_best_type_for_valuerest_sanitize_request_argrest_api_register_rewritesrest_do_request
引入
4.4.0
弃用
-

rest_request_parameter_order: 这是WordPress的一个过滤器钩子,当REST API确定请求参数的顺序时被触发。它允许开发者在参数被发送到服务器之前修改参数的顺序。

过滤REST API请求的参数优先级顺序。

顺序影响使用 WP_REST_Request::get_param() 和family时检查的参数。这与PHP的request_order设置类似。

return apply_filters( 'rest_request_parameter_order', $order, $this );

常见问题

FAQs
查看更多 >