Были проблемы с попыткой создания конечных точек. Я сделал плагин и классы для регистрации путей и конечных точек, но когда я пытаюсь добавить новые конечные точки, метод не меняется. Все интерпретируется как GET. Для проверки добавлена функция. php.
add_action( 'rest_api_init', function () {
register_rest_route('museum-funds/v1', '/test',array(
array(
'method' => 'POST',
'callback' => function(){
return 'Test';
},
)));
}
В результате я получаю ответ:
{
"code": "rest_no_route",
"message": "Подходящий маршрут для URL и метода запроса не найден",
"data": {
"status": 404
}
}
Но в то же время, если вы отправляете запрос на получение по метод, тогда все работает. Может кто-нибудь сказать мне, в чем проблема.