2017-06-02 194 views
0

我想通过分类获得几个帖子。所以我尝试使用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

您可以创建if语句来获取particulair类别的帖子。

$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所以你应该看看您想要获取并放入array

希望这有助于category_id

相关问题