按类别获取帖子

时间:2017-06-02 12:37:21

标签: wordpress

我希望通过分类获得几个帖子。所以我尝试使用get_posts()函数:

<?php $args = array(
    'numberposts' => '3',
    'post_status' => 'publish',
    'orderby' => 'DESC'
    'category' => '91'
);


$recent_posts = wp_get_recent_posts($args);?>

<?php echo get_the_date('F j, Y',$recent_posts["ID"])?>

但它不起作用。我怎样才能通过分类获得帖子?

1 个答案:

答案 0 :(得分:0)

您可以创建一个if语句,用于从特定类别中提取帖子。

$args = array(
  'post_type' => 'post' ,
  'orderby' => 'date' ,
  'order' => 'DESC' ,
  'posts_per_page' => 6,
  'cat'         => '3',
  'paged' => get_query_var('paged'),
  'post_parent' => $parent
); 
$q = new WP_Query($args);
if ( $q->have_posts() ) { 
  while ( $q->have_posts() ) {
    $q->the_post();
    // your loop
  }
}

cat => '3'category_id,因此您应该查找要获取的category_id并将其放入array

希望这有帮助!