1

我正在使用 WP REST v2 编写一个 wordpress REST API。有没有一种方法可以在我们在 register_rest_route 函数中定义的回调函数 中处理传入的JSON参数(而不是查询参数)?

例如:

function wpplugin_register_routes() {
    register_rest_route( 'testapi/v1', 'users', array(
        'methods'  => 'POST',
        'callback' => 'wpplugin_process_json_params',
    ) );
}

function wpplugin_process_json_params( WP_REST_Request $request ) {

    // Process the $request which should be a JSON string
}
4

1 回答 1

1

找到了解决方案。WP_REST_Request 对象包含 JSON 参数,因此可以使用与 GET / POST 参数相同的 $request['parameter_name'] 检索它。

于 2017-01-10T09:46:44.493 回答