Wordpress 如何检查一个类别是否是另一个类别的子类别?

Wordpress 如何检查一个类别是否是另一个类别的子类别?,wordpress,Wordpress,我正在寻找一个WordPress函数来检查一个类别是否是另一个类别的子类别,比如cat\u是()的祖先 有人能帮忙吗?你可以试试这个 function category_has_parent($catid){ $category = get_category($catid); if ($category->category_parent > 0){ return true; } return false; } 使用它如下 if(cat

我正在寻找一个
WordPress
函数来检查一个类别是否是另一个类别的子类别,比如
cat\u是()的祖先

有人能帮忙吗?

你可以试试这个

function category_has_parent($catid){
    $category = get_category($catid);
    if ($category->category_parent > 0){
        return true;
    }
    return false;
}
使用它如下

if(category_has_parent('5')) // 5 is the category id
{
    echo "it has a parent !";
}

你没有回答原来的问题,伊斯泰德;仅显示类别是否为父类别category@jepser,我完全回答了OP的要求,如果一个类别有父类别,或者您可以说该类别是否是另一个类别的子类别,在这种情况下,
$category->category\u parent
将比
0
更重要,如果它是另一个类别的子类别,您可以参考,如果您有任何问题,请随时提问…:-)我认为,OP想知道A类是否是B类的子类,而不是A类或B类是否是子类。如果不是,我会回答你的问题,但我认为他不想知道。@jepser,从OP的问题
中,如果一个类别是另一个类别的子类别
,希望它非常清楚,无论如何,谢谢:-)