cat_is_ancestor_of()判断分类关系

功能:

cat_is_ancestor_of()函数用来判断一个分类是否是另一分类的父节点。

用法:

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

参数:

$cat1
(int/object) (必须的) 父分类的ID或者对象
默认: 无默认值
$cat2
(int/object) (必须的) 子分类的ID或者对象
默认: 无默认值

返回值:

(bool) 如果$cat1是$cat2的父分类,就返回真,否则返回假。

所在位置:

cat_is_ancestor_of() 包含在 wp-includes/category.php

源码:

/**
* Check if a category is an ancestor of another category.
*
* You can use either an id or the category object for both parameters. If you
* use an integer the category will be retrieved.
*
* @since 2.1.0
*
* @param int|object $cat1 ID or object to check if this is the parent category.
* @param int|object $cat2 The child category.
* @return bool Whether $cat2 is child of $cat1
*/
function cat_is_ancestor_of( $cat1, $cat2 ) {
    return term_is_ancestor_of( $cat1, $cat2, 'category' );
}

示例:

<?php
    if(cat_is_ancestor_of('document', 'functions'))
    {
        echo 'functions分类属于document分类';
    }
    else
    {
        echo 'functions分类不属于document分类';
    }
?>

相关函数:

term_is_ancestor_of()

(完)

版权声明WordPress头条正在使用WordPress文章版权插件
如未注明,均为原创,转载需注明出处
本文链接地址:http://www.wptoutiao.com/functions/167.html

分类目录的相关文章

分类管理的相关文章

还可以分享文章给好友:

发表评论

电子邮件地址不会被公开。 必填项已用*标注