Как передать URL и адрес электронной почты в качестве параметров Wordpress API?

Передача URL-адреса в качестве параметра приводит к ошибке, как показано ниже: {"code":"rest_no_route","message":"Не найдено ни одного маршрута, соответствующего URL-адресу и методу запроса","data":{"status":404}}

Как это сделать в WP API?

register_rest_route( 'myap/v1', 'operation1/(?P<website>[regex for wesite here])',array(
                'methods'  => 'GET',
                'callback' => 'myCallback'
            ) );

0 ответов

Это очень просто, см. Пример для электронной почты:

add_action( 'rest_api_init', function () {
register_rest_route( 'myap/v1', '/email/(?P<email>\S+)', array(
  'methods' => 'GET',
  'callback' => 'myCallback'
));

});

Другие вопросы по тегам