我試圖在wp 4.7.4上運行自定義插件。下面是我簡單的插件rest_api_init事件未解僱
add_action('rest_api_init', 'register_routes');
function register_routes() {
register_rest_route('taxonomy-manager/v1', '/taxonomies/(P<taxonomy_type>[a-zA-Z]+)', array(
'methods' => 'GET',
'callback' => 'get_or_insert'
));
}
function get_or_insert(WP_REST_Request $request) {
$parameters = $request->get_params();
return $parameters;
}
當我請求wp-json
端點我沒有看到插件路線那裏。插件已成功激活。我錯過了什麼嗎?上面的插件(或基於rest_api_init
事件的類似插件)是否適用於其他人?謝謝。
您是否啓用了漂亮的永久鏈接? –
@TyBailey,在永久鏈接設置我有'日和姓名'結構。 –
你可以嘗試一個靜態頁面,看看是否有效?排除在你的代碼中的其他地方使用.htaccess或其他路由規則的情況。不要忘記還有優先權。可能想要將第四個參數添加爲true。 – Shawn