2017-01-10 67 views
0

我正在使用WP REST v2編寫wordpress REST API。有沒有一種方法可以在我們在register_rest_route函數中定義的回調函數中處理傳入的JSON參數(而不是查詢參數)?自定義wordpress REST API接受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 
} 

回答

0

找到此溶液中。 WP_REST_Request對象包含JSON參數,因此可以使用$ request ['parameter_name']檢索它,與GET/POST參數相同。