Код: Выделить всё
Код: Выделить всё
function wow_query_advice_ajax_function() {
$service_area_select = $_POST['service_area_select'];
$category_select = $_POST['category_select'];
ob_start();
$args = array(
'post_type' => 'advice-and-article',
'post_status' => 'publish',
'posts_per_page' => 9,
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'article-category',
'field' => 'term_id',
'terms' => array($service_area_select),
'compare' => 'LIKE',
),
array(
'taxonomy' => 'article-sub-category',
'field' => 'term_id',
'terms' => array($category_select),
'compare' => 'LIKE',
)
),
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$advice_output = 'OUR CODE HERE';
endwhile;
wp_reset_postdata();
echo $advice_output;
echo ob_get_clean();
exit;
}
add_action('wp_ajax_wow_query_advice_ajax_function', 'wow_query_advice_ajax_function');
add_action('wp_ajax_nopriv_wow_query_advice_ajax_function', 'wow_query_advice_ajax_function');
Мы пробовали устанавливать значения «0» и «», но что бы мы ни пытались, он не возвращает все. Я предполагаю, что это потому, что он пытается найти «term_ids» КАК 0, но, конечно, этого не существует. Так как же нам сбросить фильтр, снова выбрав первый?
Будем очень признательны за любую помощь, спасибо!
Подробнее здесь: https://stackoverflow.com/questions/785 ... s-a-filter