【WordPress】カスタム投稿の管理画面で親子関係が表示できない

公開日: : 最終更新日:2017/08/07 WordPress

custom_post_parent

備忘録としてメモ。
カスタム投稿の管理画面で親子関係を設定したいと思い、調べてみたら下記の参考が見つかった。

WordPressのカスタム投稿タイプで記事に「親子関係」を持たせる方法

参考では

functuons.php に書く際に、hierarchical を true にします。

とあり、なんだ簡単ではないかと下記のようにやってみたが、うまくいかない…

//カスタムポスト追加
function custom_post_create(){
	register_post_type('custom_post', array(
		'labels' => array(
			'name' => __( 'カスタム投稿名' ),
			'singular_name' => __('カスタム投稿名')
		),
		'public' => true,
		'menu_position' => 5,
		'hierarchical' => true,
		'has_archive' => false
		)
	);
flush_rewrite_rules( false );
}
add_action('init', 'custom_post_create');

WordPress Codexで調べてみたら、下記のようにする必要があったらしい

//カスタムポスト追加
function custom_post_create(){
	register_post_type('custom_post', array(
		'labels' => array(
			'name' => __( 'カスタム投稿名' ),
			'singular_name' => __('カスタム投稿名')
		),
		'public' => true,
		'menu_position' => 5,
		'hierarchical' => true,
		'supports' => array('title','editor','page-attributes'),	//'page-attributes'を入れないと投稿画面に「属性」欄が表示されない
		'has_archive' => false
		)
	);
flush_rewrite_rules( false );
}
add_action('init', 'custom_post_create');

これでカスタム投稿の管理画面に親子関係を設定する入力フィールドができました。めでたしめでたし。

google ad

関連記事

no image

【WordPress】wp_headで挿入される不要なタグを削除

個人的な備忘録としてメモ。 wp_headで挿入される不要なタグを削除するコード。 functi

記事を読む

no image

【WordPress】管理画面の不要なメニューを削除

個人的な備忘録としてメモ。 WordPressの管理画面の不要なメニューを削除するコード。 fu

記事を読む

no image

【WordPress】投稿編集画面のアイキャッチ画像を有効化

個人的な備忘録としてメモ。 WordPressの投稿編集画面のアイキャッチ画像を表示できるようにす

記事を読む

google ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

PAGE TOP ↑