某些子类别不适用于自定义公文包排序

时间:2018-07-09 作者:Scott

我有一个投资组合,我们添加了基于子类别的自定义二级排序。

客户端在后端单击类别和子类别。

在前端。。。用户选择主类别。。。出现了一系列子项目,它们可以进一步完善项目

一切都很好,除了出于某种原因在一些子类别上。此外,我们现在无法添加新的子类别并使其正常工作。添加并应用于项目的任何新子类别都不会返回任何结果。

不起作用的子类别包括:

法医>法医/验尸官

法医>新结构

学术>新建

临床>新结构

公司>新建

政府>新建研究>新建

我检查过了,Slug是“new construction”实例的不同名称。。。

你知道这是什么原因吗?在投资组合中有一些具有这些组合的项目。

1 个回复
SO网友:Trilok
You can use below code: 

$args = array(
    \'type\'                     => \'product\',
    \'child_of\'                 => 0,
    \'parent\'                   => \'\',
    \'orderby\'                  => \'term_group\',
    \'hide_empty\'               => false,
    \'hierarchical\'             => 1,
    \'exclude\'                  => \'\',
    \'include\'                  => \'\',
    \'number\'                   => \'\',
    \'taxonomy\'                 => \'product_cat\',
    \'pad_counts\'               => false
);

$cats = get_categories( $args );
结束

相关推荐

Media Library Categories

我使用以下内容将类别分配给我的WordPress媒体库(在functions.php):function wptp_add_categories_to_attachments() { register_taxonomy_for_object_type( \'category\', \'attachment\' ); } add_action( \'init\' , \'wptp_add_categories_to_attachments\' ); 每个媒体库项目都