尝试隐藏子类别,这些子类别包含没有帖子的类别

时间:2014-06-01 作者:Naweed Chougle

在自定义存档页面上,我想显示don\'t 有自己的帖子,但有子类别do 有帖子。

如果一个子类别没有帖子,我也想隐藏它的父类别。

下面是我正在使用的部分代码:

if(is_category() && $has_category_children){ //$has_category_children is true if the current category has subcategories.
    $args = array(
        \'hide_empty\' => 1,
        \'hierarchical\' => 0,
        \'parent\' => $term->term_id,
    );
    $categories = get_categories($args);
    foreach ($categories as $cat) { 
        echo $cat->category_nicename;
    }
}
实现这一目标的正确方法是什么?

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

我最终确保为特定文章选择了所有家长和祖父母类别,而不仅仅是儿童类别。

这解决了我的问题。现在,具有带有帖子的子类别的子类别不会被视为“空”。

结束

相关推荐

使用Get_Categories显示类别的图像,或显示任何子帖子中的图像

我正在使用get\\u categories列出父类别的子类别。我想使用get\\u categories输出将图像添加到子类别。我可以从我正在使用get\\u categories的类别的子类别(即父类别的子类别)的任何帖子中获取特色图像。我不想显示任何其他孙儿信息,只想从每组类别的孩子中获得一张特色图片我当前使用的代码是$args = array(\'child_of\' => 1 ); $categories = get_categories($args); forea