有了两个定制的帖子类型,如何在管理菜单中使一个成为另一个的子级?

时间:2015-04-04 作者:hawbsl

一直在关注Justin Tadlock\'很好,很清楚tutorial 如何让一个自定义帖子类型在管理编辑屏幕中作为另一个帖子类型的下拉列表。

他的例子是一家餐馆的CPT需要下拉到邻居的CPT(顺便说一句,正如作者在评论中指出的那样,不使用分类法的原因是邻居可能有一堆自定义字段,而内置分类法无法满足这些字段的需要)。

以下是屏幕截图:

enter image description here

教程代码在我们的网站上非常有效。

我的问题是,为了保持管理菜单的干净,最好将所有内容都放在一个根条目下,如下所示:

Places
 - Add New
 - Neighbourhoods
我只知道如何添加根级CPT。所以我的看起来像这样:

Places
  - Add New
Neighbourhoods
  - Add New

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

在您的register_post_type 调用,使用参数show_in_menu:

register_post_type(
    \'neighbourhood\',
    array(
        \'show_in_menu\' => \'edit.php?post_type=place\',
        // other args
    )
);

结束

相关推荐