【发布时间】:2021-10-14 20:05:12
【问题描述】:
我正在尝试在 WordPress 中添加自定义路由,但它返回“未找到与 URL 和请求方法匹配的路由。”
这是我的代码 add_action('rest_api_init', 'university_search_route');
function university_search_route()
{
register_rest_route('university/v1', 'search', array(
'methods' => 'WP_REST_SERVER::READABLE',
'callback' => 'universitySearchResults',
));
}
function universitySearchResults()
{
return 'Hello';
}
我在这里做错了什么?
【问题讨论】:
-
您是否尝试将 WP_REST_SERVER::READABLE 更改为 GET 以查看是否是问题所在?
-
是的,这就是问题所在,为什么 WP_REST_SERVER::READABLE 没有给我适当的结果?你能解释一下吗?
-
这可能是它的拼写方式,用 WP_REST_Server::READABLE 试试吧
标签: php wordpress wordpress-rest-api