2012-04-05 67 views
0

我需要一些建议。我试图显示tweetpost每显示第三个帖子。我将所有推文发布到一个数组中,并将其发布到另一个数组中。基本上我想要做的是,如果计数器=%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; ?> 
+0

是否行得通?这似乎够理智...... 另外:我不是一个PHP的家伙,但你需要这样做: if($ counter%3 == 0) – 2012-04-05 10:45:29

+0

我不知道如何拉和显示帖子柜台内。 – user1315018 2012-04-05 10:59:21

+0

我需要另一个wp查询吗? – user1315018 2012-04-05 10:59:56

回答

0

使用WP查询

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