2016-11-23 25 views
0

私はカスタムポストElectronicsを作成しました。その後、Electronicsにカスタムタクソノミーappliencesがあります。 appliancesにはhome appliances,kitchen appliancesなどの用語があります。home appliancesにはいくつかの投稿があります。カスタム投稿のカスタム分類の下での用語の投稿を表示

今、home appliancesという用語で投稿を表示したいと考えています。私はページtaxonomy-appliances.phpを作成しました。

---- Electronics (custom post) 
     |__ appliances (custom taxonimy) 
      |__home appliances 
      |__ posts 
      | 
      |__Kitchen appliances 
      |_posts 

どうすればそのページに表示できますか?ここで

は私のコードです:

<?php 

    $args = array(
      'tax_query' => array(
       array(
        'taxonomy' => 'appliances', 
        'field' => 'slug', 
        'terms' => 'home appliances', 
       ) 
      ) 
     ); 
    $posts = new WP_Query($args); 

    if($posts->have_posts()){ 
     while ($posts->have_posts()) : $posts->the_post(); 

      echo get_the_title(); 

     endwhile; 
    } 

?> 

しかし、何も

答えて

0
$args = array(
    'post_type' => 'electronics', // your post type name 
    'posts_per_page' => -1, 
    'tax_query' => array(
    array(
     'taxonomy' => 'appliances', //your taxonomy name 
     'field' => 'slug', 
     'terms' => 'home-appliances',//here use the slug, check the slug of your term 

    ) 
) 
); 
0
Try this, 

    $posts_array = get_posts(
    array(
     'posts_per_page' => -1, 
     'tax_query' => array(
      array(
       'taxonomy' => 'appliances', 
       'field' => 'slug', 
       'terms' => 'home-appliances', 
      ) 
     ) 
    ) 
); 
を示していません
関連する問題