カスタム投稿タイプで親子関係を維持して、統一されたURL構造を得るにはどうすればよいですか?4レベルまでのURL構造を作りたい、例えば
example.com/sponsor-child/disadvantaged-community/gita-magar
プラグインがなくても可能ですか?1つのページのURLにアクセスすると、3つのレベルで終了します。
カスタム投稿タイプで親子関係を維持して、統一されたURL構造を得るにはどうすればよいですか?4レベルまでのURL構造を作りたい、例えば
example.com/sponsor-child/disadvantaged-community/gita-magar
プラグインがなくても可能ですか?1つのページのURLにアクセスすると、3つのレベルで終了します。
回答:
あなたの register_post_type
呼び出し、あなたはこれらの引数を持っています
register_post_type(
'my_post_type',
array(
'hierarchical' => true,
'public' => true,
'rewrite' => array(
'slug' => 'my_post_type',
'with_front' => false,
),
'supports' => array(
'page-attributes' /* This will show the post parent field */,
'title',
'editor',
'something-else',
),
// Other arguments
)
);
パーマリンクがフラッシュされていることを確認してください([設定]> [パーマリンク]ページにアクセスしてください)。
新しいを作成するときはmy_post_type
、親を別の親に設定するだけで、パーマリンクは次のようになります。
http://example.com/parent-post-type/my-post-type/
必要なだけレベルを上げることができます。