我的模板中有几个自定义的帖子类型。现在我想建立菜单,但它们没有出现。 这里我初始化一个自定义的帖子类型:
add_action( 'init', 'create_subpage_type' );
function create_subpage_type() {
register_post_type( 'subpage',
array(
'show_in_nav_menus' => true,
'labels' => array(
'name' => __( 'Disziplinen' ),
'singular_name' => __( 'Disziplin' )
),
'public' => true,
'supports' => array( 'title'),
'rewrite' => array('slug' => 'behandlungen'),
)
);
}
我认为在这种观点中现在应该'disziplin'出现,不应该吗?
感谢您的帮助。 干杯
答案 0 :(得分:4)
尝试点击顶部/右侧的“屏幕选项”。有时默认情况下会隐藏这些框。
答案 1 :(得分:1)
请参阅this bug,因为您要将邮件类型public声明为true,因此无需重新声明show_in_nav_menus
试试这个:
add_action( 'init', 'create_subpage_type' );
function create_subpage_type() {
$labels = array(
'name' => __( 'Disziplinen' ),
'singular_name' => __( 'Disziplin' )
);
$args = array(
'labels' => $labels,
'public' => true,
'supports' => array( 'title'),
'rewrite' => array('slug' => 'behandlungen')
);
register_post_type( 'subpage', $args);
}