Пользовательская конечная точка Wordpress показывает 404 - PullRequest
0 голосов
/ 12 июля 2020

Я застрял на создании пользовательских конечных точек. Я следовал этому руководству по созданию пользовательских конечных точек. Но он всегда возвращает 404. https://developer.wordpress.org/rest-api/extending-the-rest-api/adding-custom-endpoints/

Я добавил код ниже к функции. php:

add_action('rest_api_init', function() {
  register_rest_route('awesome/v1', '/awesomeparams', array(
    'methods' => 'GET',
    'callback' => 'get_awesome_params',
    'args' => array(),
    'permission_callback' => function () {
      return true;
    }
  ));
});
function get_awesome_params( $data ) {
    return "aaaa";
}

Когда я пытаюсь получить доступ: http://www.my-domain.com/wp-json/awesome/v1/awesomeparams

Показывает 404: Ошибка 404

Я также пытался проверить sh постоянные ссылки, перейдя в админку WordPress -> Настройки -> Постоянные ссылки и нажав «Сохранить».

Могу я получить помощь? Большое спасибо!

1 Ответ

0 голосов
/ 12 июля 2020

Решение - использовать URL-адрес ниже: http://www.my-domain.com/index.php/wp-json/awesome/v1/awesomeparams

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...