2016-11-09 24 views
0

私は1つの投稿の第2レベルのカテゴリを取得しようとしています。カテゴリIDを取得WP

Aポストは私がこれを行うことができますどのようにスポーツのためのIDを取得したいこの階層スポーツ>サッカー>プレミアリーグの下

です。

ありがとうございます。

答えて

0

あなたは

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

はこれを試してみてください子カテゴリを取得することができ、この1によって

$cat = get_the_category($post_id); 

、特定のポストのために、このコードによって、すべての最初のレベルのカテゴリを取得することができ、これは「n番目のために動作します 'レベル

$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(); 
} 


参考:

関連する問題