Я хочу создать собственный URL в WordPress - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь создать плагин WordPress для создания пользовательского URL. Так что, когда этот URL-адрес запускается в браузере, мой код PHP должен запускаться.

У меня есть следующий код в моем плагине

add_action( 'rest_api_init', 'my_register_route' );

function my_register_route() {
    register_rest_route( 'my-route', 'my-phrase', array(
                    'method' => 'GET',
                    'callback' => 'custom_phrase',
                )
            );
}

function custom_phrase() {
    return rest_ensure_response( 'Hello World! This is my first REST API' );
}

Мой плагин активирован на стороне администратора.

Но при вводе пользовательского пути в браузере он не работает

http://localhost/wp/wp-json/my-route/my-phrase показывает 404 не найден.

Пожалуйста, помогите найти где у меня ошибка.

1 Ответ

0 голосов
/ 02 апреля 2020

У вас ошибка в URL.

URL должен быть:

http://localhost/wp-json/my-route/my-phrase/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...