@Brain_code

Почему не фильтрует когда оба не пусто?

if (!empty($country_id) && !empty($service_id)) { // если переменные с ID таксономий не пусты, то добавляем tax_query с отношением "И"
    $args['relation'] = 'AND';
}
if (!empty($service_id)) {
    $args['tax_query'][] = array(
        'taxonomy' => $taxonomy_obj,
        'terms'    => $service_id
    );
}
if (!empty($country_id)) {
    $args['tax_query'][] = array(
        'taxonomy' => $taxonomy_syst,
        'terms'    => $country_id
    );
}
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
martin74ua
@martin74ua
Linux administrator
select * from table where taxonomy='first' and taxonomy='second';

я не могу придумать, в каком случае этот запрос вернет не пустоту. А вы можете?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
22 янв. 2019, в 00:48
60 руб./за 1000 зн.
22 янв. 2019, в 00:09
120000 руб./в месяц
21 янв. 2019, в 23:37
1000 руб./за проект