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

Я следовал этому руководству по созданию пользовательских конечных точек. Но он всегда возвращает 404.

Я добавил код ниже к function.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://smap.cas.mcmaster.ca/wp-json/awesome/v1/awesomeparams

Отображается 404:

введите описание изображения здесь

Я проверил много других сообщений, но все еще не могу найти решение. Могу я получить помощь?

Спасибо!

1 Ответ

1 голос
/ 12 июля 2020

Вы гриппом sh постоянные ссылки? Go в админку Wordpress -> Настройки -> Постоянные ссылки и нажмите «Сохранить». Он должен sh удалить ваши постоянные ссылки, и тогда он должен работать.

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