php-检查产品类别是否为*或没有子类别

我的网站上有3个级别的产品类别:

*别(具有子类别但没有父类别)
中级(既有父类别又有子类别)
最终级别(具有父类别但没有子类别)

我希望能够检查某个类别是否具有父类别,以及是否具有子类别,以便确定是否在类别页面上回显特定对象.

我怎么做?

提前Tnx!

解决方法:

好的,尝试以下方法,

$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); // get current term

$parent = get_term($term->parent, get_query_var('taxonomy') ); // get parent term

$children = get_term_children($term->term_id, get_query_var('taxonomy')); // get children

if(($parent->term_id!="" && sizeof($children)>0)) {

    // has parent and child

}elseif(($parent->term_id!="") && (sizeof($children)==0)) {

    // has parent, no child

}elseif(($parent->term_id=="") && (sizeof($children)>0)) {

    // no parent, has child

}
上一篇:富邦速配资本市场有何投资机会


下一篇:安卓_dp、px、sp、PPI之间的转换关系