我已经创建了一个自定义帖子类型,并使用此代码进行了注册
$labels = array(
\'name\' => __( \'Portfolio\' ),
\'singular_name\' => __( \'Portfolio\' )
);
$args = array(
\'labels\' => $labels,
\'public\' => true,
\'exclude_from_search\' => false,
\'publicly_queryable\' => true,
\'show_ui\' => true,
\'query_var\' => true,
\'capability_type\' => \'post\',
\'hierarchical\' => false,
\'menu_position\' => null,
\'supports\' => array(\'title\',\'editor\',\'thumbnail\',\'custom-fields\', \'page-attributes\', \'excerpt\', \'revisions\'),
\'show_in_nav_menu\' => true
);
register_post_type(\'portfolio\',$args);
我可以创建一个公文包帖子类型并保存它。在我进入“外观”>“菜单”之前,一切都会正常工作,在那里我可以将公文包添加到菜单中,但它不会使用此代码显示在索引模板中
wp_nav_menu(array(\'theme_location\'=>\'main_menu\'));
所有其他菜单项都正确显示,但不是自定义帖子类型。如果你看屏幕截图,前端显示的都是“短代码”链接和“BBC”链接(所以页面和自定义链接-而不是公文包链接)
帮助我需要那些链接。
Screenshot of Appearance > Menus here