Thread-Starter
herzla
(@herzla)
..und bevor noch jemand die Endlosschlaife kopiert:
$top muss man natürlich nach dem shuffle neu setzen und ich hab noch ein Maximum eingebaut, weil sich die Liste bei uns auch filtern lässt etc..
$array = new WP_Query( $args );
if ($array->have_posts()) {
$top = array( $array->posts[0]->ID, $array->posts[1]->ID );
$iShuffle = 0;
while( $iShuffle < 5 && in_array( '47', $top ) ) {
$iShuffle++;
shuffle($array->posts);
$top = array( $array->posts[0]->ID, $array->posts[1]->ID );
}
}
funktioniert toll 🙂
-
Diese Antwort wurde geändert vor 1 Jahr, 7 Monaten von herzla.
Thread-Starter
herzla
(@herzla)
das ist eher etwas für ein Forum wie z. B. https://wordpress.stackexchange.com/
aahh, danke, das erklärt so einiges 🙂
Eine Query ist noch keine Loop
ich liebe Antworten die so anfangen 😀
der / die Loop fängt erst in der nächsten Zeile an 😉
@pixolin: deine Antwort war sehr hilfreic, vielen Dank!!
-
Diese Antwort wurde geändert vor 1 Jahr, 7 Monaten von herzla.
-
Diese Antwort wurde geändert vor 1 Jahr, 7 Monaten von herzla.