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、permalinks設定で私は 'Day and name'構造を持っています。 –
静的なページを試して、それが機能するかどうか確認できますか? .htaccessや他のどこかのルーティングルールを使って、コード内で何か起こっていることを除外します。も優先順位があることを忘れないでください。 4番目のパラメータをtrueとして追加することもできます。 – Shawn