我希望通过分类获得几个帖子。所以我尝试使用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"])?>
但它不起作用。我怎样才能通过分类获得帖子?
答案 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
希望这有帮助!