投稿を重複させずにいくつかのループを使用する方法を知っています。
しかし、私の質問は次のとおりです。
2 つのループがあり、それぞれの 2 つのループは 1 つの投稿のみを表示し、どちらも同じ最新の投稿を持っているとします。以下のコードを使用すると、2 回目のループで重複した投稿が表示されなくなりますが、次の投稿を続行することもできなくなります。それを解決する方法。ミリオンthx!
コード:
<?php $my_query = new WP_Query('cat=1,2&posts_per_page=1');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>
first loop
<?php endwhile; ?>
<?php query_posts('cat=10&posts_per_page=1'); if (have_posts()) : while (have_posts()) : the_post(); if (in_array($post->ID, $do_not_duplicate)) continue;?>
second loop
<?php endwhile; endif; ?>