WordPress
カスタマイズ事例

WORDPRESS CUSTOMIZATION

固定ページの下層にカスタム投稿を設置する

これは非常に簡単です。
たとえば、採用ページ(スラッグ recruit とします)があってそこは固定ページで作る、さらにその下層に「先輩の声」みたいな固定ページがあってもかまいません。

そして、その固定ページの下層に募集要項(スラッグ guideline とします)ページを作り、これだけWordPressの管理画面でメニュー化するためにカスタム投稿で作り動的に管理する、ということをしたい場合、
functions.php のカスタム投稿タイプ登録において、以下のように記述します。

register_post_type( 'guideline', /* post-type */
	array(
		'labels' => array(
			'name' => '募集要項',

			//省略

		),

		//省略

		'rewrite' => array('slug' => 'recruit/guideline','with_front' => false)
	)
);

ポイントは

'rewrite' => array('slug' => 'recruit/guideline')

です。

ここでスラッグを recruit/guideline とするだけです。
これで固定ページ recruit の下層にカスタム投稿を設置することができます。
 
カスタム投稿のスラッグが他の固定ページのスラッグと重複しないようにだけ注意してください。

【100ウェブ新着情報メルマガ】

WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!