您好,我正在尝试找到帖子的最高类别。我尝试查找任何 WP 内置函数,但失败了。
例如我有这样的类别。
Parent
sub-1
sub-2
我在 sub-2 中有一个帖子。因此,使用 sub-2 的 ID,我试图找到本例中名为“Parent”的最顶层类别的 ID。
好吧,我最终构建了自己的函数来获得最顶层的类别。
// function to get the top level category object
// Usage - $top_cat = get_top_category();
// echo $top_cat->slug;
function get_top_category() {
$cats = get_the_category(); // category object
$top_cat_obj = array();
foreach($cats as $cat) {
if ($cat->parent == 0) {
$top_cat_obj[] = $cat;
}
}
$top_cat_obj = $top_cat_obj[0];
return $top_cat_obj;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)