2 Abfragen mit Zählern

Ich habe 2 Schleifen auf einer Seite, die beide einen Zähler enthalten, um alle 6 Posts leicht unterschiedlichen Code zu implementieren. Aus irgendeinem Grund implementiert die zweite Schleife den unterschiedlichen Code manchmal nach 4 anstelle von 6 Elementen.

Ändere ich die Schleife nicht korrekt?

<a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/">
<a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/" class="title"> <a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/" class="read-more">Read More
<a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/">
<a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/" class="title"> <a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/" class="read-more">Read More
<a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/">
<a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/" class="title"> <a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/" class="read-more">Read More
<a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/">
<a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/" class="title"> <a href="https://wordpress.stackexchange.com/questions/172351/2-queries-with-counters/" class="read-more">Read More

Solutions Collecting From Web of "2 Abfragen mit Zählern"

Auf Empfehlung von Robert und Pieter habe ich die Schleifen mit WP_Query anstatt query_posts neu geschrieben. Es funktioniert jetzt. Danke Leute.

Hier ist der Code:

  
< ?php $count = 0; $query = new WP_Query( array( 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'post_type' => 'atls_video', 'posts_per_page' => '-1' ) ); while ( $query->have_posts() ) : $query->the_post(); $count++; ?> < ?php if ($count%6== 0) : ?>
< ?php else : ?>
< ?php endif; ?> < ?php endwhile; ?> < ?php wp_reset_postdata();?>
< ?php $count = 0; $query = new WP_Query( array( 'orderby' => 'date', 'order' => 'DESC', 'post_type' => 'atls_video', 'posts_per_page' => '-1' ) ); while ( $query->have_posts() ) : $query->the_post(); $count++; ?> < ?php if ($count%6== 0) : ?>
< ?php else : ?>
< ?php endif; ?> < ?php endwhile; wp_reset_postdata();?>