2017-06-29 3 views
0

は私がカスタムポストtexonomyを取得

$res=get_categories('taxonomy=category&type=course_type'); 

私は結果を適切に取得していますようにtexonomy名とポストタイプによってtexonomy値を呼び出すようにしようとしています値。しかし、私が2番目のカスタムテクノノミー名を渡しているときには、 という空白の配列を与えています。私の第二texonomyのような研究であると私はそれが研究のために働いていない

$res=get_categories('taxonomy=study&type=course_type'); 

のようにそれを渡しています。

は、私はいくつかの研究の価値を

register_taxonomy( 'study', 'course_type', 
array(
    'hierarchical' => false, 
    'label' => 'Mode Of Study', 
    'query_var' => true, 
    'rewrite' => array('slug' => 'study')) 
    ); 

ことで、このコードを研究texonomyを作成し、挿入していますが、私は私のページにそれを得ることができないのです。 誰かが私にそれを手伝ってもらえますか?ありがとう

答えて

0

このコードを使用してください。

$custom_terms = get_terms('study'); 
 

 
foreach($custom_terms as $custom_term) { 
 
    wp_reset_query(); 
 
    $args = array('post_type' => 'course_type', 
 
     'tax_query' => array(
 
      array(
 
       'taxonomy' => 'study', 
 
       'field' => 'slug', 
 
       'terms' => $custom_term->slug, 
 
      ), 
 
     ), 
 
    ); 
 

 
    $loop = new WP_Query($args); 
 
    if($loop->have_posts()) { 
 
     echo '<h2>'.$custom_term->name.'</h2>'; 
 

 
     
 
    } 
 
}

関連する問題