从类别中选择帖子时清空数组

时间:2016-12-01 10:52:34

标签: php wordpress

我正在尝试获取特定类别的所有帖子,但我得到的是空数组。 这是我的代码:

$posts_args = array(
  'numberposts' => 6,
  'category' => 14,
  'orderby' => 'date',
  'order' => 'DESC',
  'post_type' => 'post'
);
$posts_array = get_posts($posts_args);

echo "<pre>";
print_r($posts_array);
echo "</pre>";

但是在管理面板中正确显示。

1 个答案:

答案 0 :(得分:1)

试试这个

         $posts_args=array( 
                   'posts_per_page' => 6,
                   'post_type' => 'post',  
                   'order'   => 'DESC',  
                     'tax_query' => array(
                      array(
                          'taxonomy' => 'category',
                          'field'    => 'term_id',
                          'terms'    => array( 14),                           
                         ),
                      )
             );
           $posts_array = get_posts($posts_args);

           echo "<pre>";
           print_r($posts_array);
           echo "</pre>";