WordPress函数cat_is_ancestor_of()判断某个分类是否是另一个分类的子类

描述:

判断某个分类是否是另一个分类的子类

用法:

 <?php cat_is_ancestor_of( $cat1, $cat2 ); ?> 

参数:

$cat1

(int/object) (必填) 要检查这是否是父类别的ID或对象。

默认值: None

$cat2

(int/object) (必填) 子分类

默认值: None

示例:

<?php 
  // if the category is music or a music SUBcategory, 
  if (cat_is_ancestor_of(4, $cat) or is_category(4)):  ?>
  <div id="music_subnav_menu" class="subnav_menu">
    <?php wp_nav_menu( array('menu' => 'Music' )); ?>
  </div>
<?php endif; ?>

源文件:

function cat_is_ancestor_of( $cat1, $cat2 ) {
    return term_is_ancestor_of( $cat1, $cat2, 'category' );
}