register_rest_route()
URLでオプションのパラメーターを使用することは可能ですか?
ルートが次のように登録されているとしましょう:
register_rest_route( 'api', '/animals/(?P<id>\d+)', [
'methods' => WP_REST_Server::READABLE,
'callback' => 'get_animals',
'args' => [
'id'
],
] );
それはのようなURLにAPI呼び出しを実行できるようになりました/ WP-JSON / API /動物/ 15、だけでなく、のようなルートをキャッチするために、オプションとしてのparamを宣言するための方法がある/ WP-JSON / API /動物/で。
私も以下のようにルートを宣言しようとしましたが、成功しませんでした:
/animals/(?P<id>\d+)?
パラメータなしで別のルートを宣言したり、GETパラメータを利用したりできますが、これを行う方法はすでにregister_rest_route()
?
あなたの提案をありがとう。