检查当前类别是否有任何带有帖子的子类别的条件

时间:2017-02-17 作者:Tiago

我正在寻找一种方法来制定一个条件规则,在类别存档模板中检查当前类别是否有包含帖子的子类别。

更具体地说,这些帖子是Woocommerce设置中的“产品”。

到目前为止,我只能检查当前类别是否有以下代码的子类别。但即使经过一些搜索,我也无法再前进了。

$term = get_queried_object();

$children = get_terms( $term->taxonomy, array(
\'parent\'    => $term->term_id,
\'hide_empty\' => false
) );
if($children) {
    echo \'something\';
}

1 个回复
SO网友:AddWeb Solution Pvt Ltd

请设置hide_emptytrue 它将只获取分配给post的类别。

$term = get_queried_object();

$children = get_terms( \'category\', array(
\'parent\' => $term->term_id,
\'hide_empty\' => true
) );