Прямо сейчас я получаю результат от обоих запросов следующим образом:
<code> <?php
global $wp_query, $paged;
if ( is_front_page() ) {
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
}
$sort_args1 = array(
'posts_per_page' => $number_of_prop,
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'property_status',
'field' => 'id',
'terms' => '228',
'operator' => 'NOT IN'
),
),
'order' => 'DESC',
'post_status' => 'publish'
);
$sort_args2 = array(
'posts_per_page' => $number_of_prop,
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'property_status',
'field' => 'id',
'terms' => '228'
),
),
'order' => 'DESC',
'post_status' => 'publish'
);
$sort_args1 = apply_filters( 'houzez_property_filter', $sort_args1 );
$sort_args2 = apply_filters( 'houzez_property_filter', $sort_args2 );
$sort_args1 = houzez_prop_sort($sort_args1);
$sort_args2 = houzez_prop_sort($sort_args2);
$args1 = array_merge( $wp_query->query_vars, $sort_args1 );
$args2 = array_merge( $wp_query->query_vars, $sort_args2 );
//setup your queries as you already do
$query1 = new WP_Query($args1);
$query2 = new WP_Query($args2);
/*echo "<pre>";
print_r($args);
echo "
"; die (); * / $ wp_query = new WP_Query ($ wp_query-> query_vars); $ wp_query-> posts =array_merge ($ query1-> posts, $ query2-> posts); $ wp_query-> post_count = $ query1-> post_count + $ query2-> post_count; // $ wp_query = apply_filters ('houzez_property_filter', $ wp_query-> posts); // $ wp_query = houzez_prop_sort ($ wp_query); if ($ wp_query-> have_posts ()): while ($ wp_query-> have_posts ()): $ wp_query-> the_post (); if ($ перечисление_view == 'листинг-style-3 ') {get_template_part (' template-parts / property-for-list-v3 ');} еще если ($ перечисление_view ==' объявление-стиль-2 '|| $ перечисление-view ==' объявление-стиль-2-grid-view '|| $ list_view ==' list-style-2-grid-view-3-col ') {get_template_part (' template-parts / property-for-list ',' v2 ');} еще{get_template_part ('template-parts / property-for-list');} endween; wp_reset_query (); else:?>
max_num_pages, $ range = 2);?>
Но проблема в том, что я получаю эти результаты на каждой странице 15 результатов первого запроса + 15 результатов второго.И моя цель - получить ВСЕ результаты первого запроса (например, 150) - это будет 10 ссылок на страницы, а затем отобразить результат второго запроса с 11 страницы и т. Д.