$args = array(
'post_type' => 'product',
'posts_per_page' => -1,
'meta_key' => '_price',
'orderby' => 'meta_value_num',
'order' => 'ASC',
's' => mb_strtolower(get_search_query())
);
$wp_query = new WP_Query($args);
if ($wp_query->have_posts()) {
while ($wp_query->have_posts()) {
$wp_query->the_post();
the_title();
}
}
$query = new WP_Query($args);
if( $query->have_posts() ):
while( $query->have_posts() ):
$query->the_post();
..... верстка, открыть закрыть пхп и тд
endwhile;
wp_reset_postdata();
else: // ..
endif;
$args = array(
'post_type' => 'product',
'posts_per_page' => -1,
'meta_key' => '_price',
'orderby' => 'meta_value_num',
'order' => 'ASC',
's' => mb_strtolower(get_search_query())
);
$args['meta_query'][] = array(
'key' => '_price',
'value' => array( $min_price, $max_price ),
'type' => 'numeric',
'compare' => 'BETWEEN'
);
$wp_query = new WP_Query($args);
if ($wp_query->have_posts()) {
while ($wp_query->have_posts()) {
$wp_query->the_post();
the_title();
}
}
wp_localize_script( 'search-category-filter', 'template_filters', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
wp_reset_postdata();
, ничего не поменялось и я использую в конце ajax'а wp_send_json_success(); $args['s'] = mb_strtolower(get_search_query());
$_SERVER['HTTP_REFERER']
для принудительного получения GET ?