URL'de register_rest_route()
isteğe bağlı parametrelerle kullanmak mümkün müdür ?
Diyelim ki rota şu şekilde kaydedildi:
register_rest_route( 'api', '/animals/(?P<id>\d+)', [
'methods' => WP_REST_Server::READABLE,
'callback' => 'get_animals',
'args' => [
'id'
],
] );
Artık / wp-json / api / animals / 15 gibi url'de api çağrısı yapmak mümkün , ancak / wp-json / api / animals / gibi rotayı yakalamak için parametreyi isteğe bağlı olarak bildirmenin bir yolu var .
Ayrıca rotayı aşağıdaki gibi ilan etmeyi denedim, ancak başarılı olamadım:
/animals/(?P<id>\d+)?
Param olmadan başka bir rota beyan edebilir veya GET parametrelerini kullanabilirsiniz, ancak bunu zaten içinde yapmanın bir yolu var register_rest_route()
mı?
Önerileriniz için teşekkürler.