2012-04-05 15 views
0

Ich brauche einen Ratschlag. Ich versuche, jeden dritten angezeigten Post einen Tweetpost anzuzeigen. Ich schiebe alle Tweets in ein Array und ordne sie in einem anderen Array ein. Im Wesentlichen, was ich tun möchte, ist, wenn der Zähler =% 3 dann ziehen Sie einen Beitrag aus dem Tweet-Array sonst ziehen Sie es aus dem normalen Post-Array. Könnte mir jemand zeigen, wie man das macht? Oder gibt es einen alternativen besseren Weg?Ziehen Sie einen Beitrag aus einer Kategorie jeden dritten Beitrag

Sehr geschätzt.

James

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

Funktioniert es? Es scheint vernünftig genug ... Auch: Ich bin kein PHP-Typ, aber brauchen Sie das zu sein: if ($ counter% 3 == 0) –

+0

Ich weiß nicht, wie man die Beiträge zu ziehen und anzuzeigen in der Theke. – user1315018

+0

Benötige ich eine andere WP-Abfrage innerhalb dort? – user1315018

Antwort

0

Verwendung wp Abfrage

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