我正在使用WP REST v2编写wordpress REST API。有没有办法可以在回调函数中处理传入的 JSON 参数(而不是查询参数),我们在register_rest_route函数中定义了这些参数?
例如:
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
}
答案 0 :(得分:0)
找到解决方案。 WP_REST_Request对象包含JSON参数,因此可以使用与GET / POST参数相同的$ request [' parameter_name']来检索它。