Я пытаюсь расширить WP REST API, но он говорит: «Не найден маршрут, соответствующий URL и методу запроса», я добавил в функцию папки темы. php файл. когда я изменил метод с 'POST' на 'GET', он отлично работает для метода GET. Я использую nginx сервер.
Ниже приведен ответ, который я получаю.
{
"code": "rest_no_route",
"message": "No route was found matching the URL and request method",
"data": {
"status": 404
}
}
Мой пользовательский API для отдыха
add_action('rest_api_init', function () {
register_rest_route( 'api', '/cities', array(
'methods' => 'POST',
'callback' => 'awesome_func'
));
});
function awesome_func($req) {
$res = new WP_REST_Response($response);
$res->set_status(200);
return ['req' => $res];
}
Какие-нибудь решения для вышеупомянутого?