每发布三个帖子就从一个类别中提取一个帖子

问题描述 投票:0回答:1

我需要一些建议。我试图每显示三个帖子就显示一个推文。我将所有推文帖子推入一个数组,并将普通帖子推入另一个数组。本质上我想做的是,如果计数器 = %3,则从推文数组中提取帖子,否则从普通帖子数组中提取它。有人可以告诉我该怎么做吗?或者有其他更好的方法吗?

非常感谢。

詹姆斯

<?php 

$postarray = array ();
$tweetarray = array ();

while (have_posts()) : the_post();

if( in_category('tweets') ) {
    array_push($tweetarray, $post->ID);
} else {
    array_push($postarray, $post->ID);
}

++$counter;
if($counter %3) {

    //PULL AND DISPLAY TWEET POST FROM TWEETARRAY

} else {

    //PULL AND DISPLAY POST FROM POSTARRAY

}

endwhile; ?>
php arrays wordpress grouping
1个回答
0
投票

使用wp查询

WP_Query('category_name=abc'&orderby=date&posts_per_page=5');
© www.soinside.com 2019 - 2024. All rights reserved.