私がやろうとしているのは、プロパティに対して 2 つのクエリを作成することです。通常のクエリに基づいて通常の結果を取得します。2 番目のクエリは、最初のクエリに密接に関連するプロパティを取得します。posts_per_page を無制限に設定し、ページネーションなしで、両方のクエリを実行してすべての結果を取得できます。ページネーションを追加する際の問題は、両方のループが実行され、各ページに投稿が表示されることです。
ページには、最初のループからの 3 と、2 番目のループからの 3 が続きます。
2 つのクエリを 1 つにマージして表示しようとしましたが、同じ結果が発生します。3と3。
最初のループの後に 2 番目のループが確実に出力されるようにするには、何らかの方法で追加する必要があると考えています。何かご意見は?
これが私のループです(長さのために引数を除外しました)
<?php
$queryOne = new WP_Query($args);
$queryTwo = new WP_Query($args2);
$results = new WP_Query();
$results->posts = array_merge($queryOne->posts, $queryTwo->posts);
?>
<?php foreach($results->posts as $post) : ?>
<?php setup_postdata( $post ); ?>
<?php get_template_part( 'property-listing' ); ?>
<?php endforeach; ?>