カスタム投稿タイプのアーカイブにadd_rewrite_endpointしたい
-
add_action( 'init', 'ejls_init'); function ejls_init() { add_rewrite_endpoint('jsonld',EP_ALL); }
というコードで全てのページに対して「/jsonld/」というエンドポイントを追加するPHPを作成しています。
ただJetPackで作成できる「ポートフォリオ」のアーカイブページのみ「/jsonld/」のエンドポイントが作成されず、WordPressの404ページが表示されてしまいます。
・/jsonld/のエンドポイントが作成される
http:/example.com/portfolio/[permalink]/jsonld/・作成されない
http:/example.com/portfolio/jsonld/EP_ALLでカスタム投稿タイプのアーカイブページにエンドポイントが追加されないということは、Rewrite APIを使用してリライトルールを新規に作成する必要があるということでしょうか?
有効化しているプラグインはJetPack最新版のみ
テーマはTwenty Fifteen
WordPressのバージョンは4.1です。お手数ですが、ご教授のほどよろしくお願いします。
- トピック「カスタム投稿タイプのアーカイブにadd_rewrite_endpointしたい」には新たに返信することはできません。