每三个帖子从一个类别中拉一个帖子

时间:2012-04-05 10:40:41

标签: wordpress

我需要一些建议。我试图显示每三个帖子显示的tweetpost。我正在将所有推文帖子推送到一个数组中,并将正常帖子推送到另一个数组中。基本上我想要做的是如果counter =%3然后从tweet数组中拉一个帖子,否则从正常的post数组中拉出它。有人能告诉我怎么做吗?或者有更好的替代方法吗?

非常感谢。

詹姆斯

<?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; ?>

1 个答案:

答案 0 :(得分:0)

使用wp查询

WP_Query('category_name=abc'&orderby=date&posts_per_page=5');