Functions.phpに追加されたReportageという名前のカスタム投稿タイプがあります。
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'reportage',
array(
'labels' => array(
'name' => __( 'Reportage' ),
'singular_name' => __( 'Reportage' )
),
'public' => true,
'taxonomies' => array('category'),
'query_var' => true
)
);
register_taxonomy_for_object_type('category', 'reportage');
}
今、私はこのカスタムURL構造を使いたいと思います: "/%posttype%/%category%/%postname%"、しかしパーマリンクは "/%posttype%/%postname%"として生成されます。パーマリンク構造を "/%posttype%/%category%/%postname%"に変更するにはどうすればいいですか?
Posttype(Reportage)と同じ名前の通常のページにルーティングするには、 "/%posttype%"が必要ですが、これで問題なく動作します。
Category.phpファイルのようなものにルーティングするには、 "/%posttype%/%category%"も必要です。
どうすればこれを機能させることができますか?
私のプラグインCustom Post Permalinksがこれをします。