页面命名时,有时只有一个子类别。

时间:2015-12-27 作者:Ernie

我需要帮助理解页面命名,以显示只偶尔出现的子类别。我还需要了解是否需要创建自定义分类法来实现这一点?我正在使用CPT UI插件。

我有一个CPT,叫做苹果。

我的所有主要apple父类型都显示为存档apple上的图像。php。(也许这应该是page?)。然后,我将单击我想了解更多信息的父苹果类型的图像,我将看到关于该特定类型苹果的图像/信息的子页面。

但是,有时单个苹果亲本会有两个或三个主亲本苹果的变体。因此,必须显示一个包含两个子类型图像的中间页面,让我可以选择要查看的子类型。

这里有一个图表来解释我想做什么。请并感谢您的帮助。

enter image description here

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

你说的是什么意思:

页面命名

??如果您正在寻找一种实现这种情况的方法,那么您可以:

您有两种选择:

1st Option

使用

\'hierarchical\'                  => false
注册时apples post类型,使用register_post_type. 然后,您可以选择使用帖子编辑页面将Apple帖子作为家长和孩子发布。

2nd Option:

使用

function add_apples_cat_taxonomy(){
    register_taxonomy(
        \'apples_category\',
        \'apples\',
        array(
            \'label\' => __( \'Apples category\' ),
            \'rewrite\' => array( \'slug\' => \'apples_cat\' ),
            \'hierarchical\' => true
        )
    );
}

add_action( \'init\', \'add_apples_cat_taxonomy\' );
添加post_type 命名的从属分类法apples_category, 并使用它来扩展所需的HiResearchy。