2016-11-09 2 views

ответ

0

Вы можете получить все первые категории уровня этого кодом для конкретной должности

$cat = get_the_category($post_id); 

затем на этом вы можете получить дочерние категории

$child_categories=get_categories(
    array('parent' => $cat->cat_ID) 
); 
0

Попробуйте это, это будет работать на "NTH 'уровень

$category = get_the_category(); 
$parent = get_ancestors($category[0]->term_id,'category'); 
if (empty($parent)) { 
    $parent[] = array($category[0]->term_id); 
} 
$parent = array_pop($parent); 
$parent = get_category($parent); 
if (!is_wp_error($parent)) { 
    var_dump($parent); 
} else { 
    echo $parent->get_error_message(); 
} 


Ссылка:

Смежные вопросы