क्या register_rest_route()
यूआरएल में वैकल्पिक मापदंडों के साथ उपयोग करना संभव है ?
मान लें कि मार्ग इस प्रकार पंजीकृत है:
register_rest_route( 'api', '/animals/(?P<id>\d+)', [
'methods' => WP_REST_Server::READABLE,
'callback' => 'get_animals',
'args' => [
'id'
],
] );
अब url जैसे / wp-json / api / animals / 15 पर api कॉल करना संभव है , लेकिन क्या परम / जैसे- json / api / जानवरों / जैसे रूट को पकड़ने के लिए परम को वैकल्पिक घोषित करने का कोई तरीका है ।
मैंने भी नीचे की तरह मार्ग की घोषणा करने की कोशिश की, लेकिन सफलता के बिना:
/animals/(?P<id>\d+)?
आप परम के बिना एक और मार्ग घोषित कर सकते हैं या जीईटी परम का उपयोग कर सकते हैं, लेकिन क्या पहले से ऐसा करने का कोई तरीका है register_rest_route()
?
आपके सुझाव के लिए धन्यवाद।