Вопрос появился по фильтру с сайта
фильтр
Сделал чтоб брал он информацию с 2х таксономий кастомного post_type (категория и бренд). Проблема заключается в том, что он сейчас работает коряво, а именно:
1. При указании лишь бренда, записи не выводятся, мол их нет.
2. При указании 1 категории и 2 и более брендов, записи не выводятся. Он почему-то ищет совпадение чтоб в 1 записи было именно эти бренды
3. При указании лишь категории он как и в случае с брендом не выводит ничего.
Вопрос в том, как сделать, чтобы фильтр показывал результаты в таких ситуациях как:
1. Пустой пункты (выводить все записи post_type)
2. Указана только категория (выводить все записи относящиеся к данной категории)
3. Указан только бренд (выводить все записи относящиеся к этому бренду)
4. Указаны категория и бренды (выводить все записи относящиеся к этой категории и брендам)
И т.д.
Может, что-то непонятно расписал, но на сколько смог.
Помогите ребят пожалуйста.