Это моя настраиваемая конечная точка, но в ней говорится: «Не найден маршрут, соответствующий URL-адресу и методу запроса», которые я добавил в файл function.php папки темы. когда я изменил метод «POST» на «GET», он отлично работает для метода get. файл .htaccess в порядке, любой другой плагин, такой как securty или другой плагин rest api, не установлен, активирован только «плагин WP REST API»
add_action( 'rest_api_init', 'myfunction' );
function myfunction() {
register_rest_route( 'app', '/addmeta', array(
'methods' => 'POST',
'callback' => 'vendor_serve_route'
) );
}
function vendor_serve_route(WP_REST_Request $request_data ) {
// Fetching values from API
$data = $request_data->get_params();`enter code here`
$user_data = array( 'user_login' => $data['first_name'],
'user_email' => $data['user_email'],
'nickname' => $data['user_name'],
'first_name' => $data['first_name'],
'last_name' => $data['last_name'],
);
return ['Data' => $user_data];
}
POST
метод HTTP? Вы должны изменить его в конечной точке и везде, где вы делаете запрос. - person gd_silva   schedule 20.11.2018