2012-04-05 66 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');