Я пытаюсь создать плагин 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 не найден.
Пожалуйста, помогите найти где у меня ошибка.