2016-10-08 12 views
1

私はWPのREST APIでカスタムのエンドポイントを登録しようとしましたが、私はこのような機能を実装します。WP休憩APIレジスタエンドポイント

add_action('rest_api_init', 'myplugin_register_routes'); 

/** 
* Register the /wp-json/myplugin/v1/foo route 
*/ 
function myplugin_register_routes() { 
register_rest_route('myplugin/v1', 'foo', array(
    'methods' => WP_REST_Server::READABLE, 
    'callback' => 'myplugin_serve_route', 
)); 
} 


/** 
* Generate results for the /wp-json/myplugin/v1/foo route. 
* 
* @param WP_REST_Request $request Full details about the request. 
* 
* @return WP_REST_Response|WP_Error The response for the request. 
*/ 
function myplugin_serve_route(WP_REST_Request $request) { 
// Do something with the $request 

// Return either a WP_REST_Response or WP_Error object 
return $response; 
} 

しかし、私はこのようなエラーが表示されます。

[{」 「コード」:「json_no_route」、「message」:「URLとモード\ u00e0リクエストの間のマッピングはありません」]

oauth設定とWP REST APIのセキュアなエンドポイントを作成するにはどうすればよいですか?

答えて

0

コードを以下のように変更することができます。

+0

wp/v2名前空間にとどまるのは賢明ではありません。 – omukiguy