WordPress как на ладони

Как связать 2 таксономии?

Всем добрый день. Такая ситуация. Пытаюсь объединить 2 таксономии на выводе, но не могу понять как сделать это.

==
Как хочется реализовать:
Есть список брендов (одна таксономия), есть категории техники (вторая таксономия)
///
Разные точки входа
Вариант 1.
Человек попадает на страницу категории, допустим "веники"
У него в заголовке пишется "ремонт веников" и дальше идет список брендов
После выбора бренда, допустим "Русь", он попадает на страницу "ремонт веников Русь"
///
Вариант 2.
Человек попадает на страницу бренда, допустим "Русь"
У него в заголовке пишется "ремонт техники Русь" и дальше идет список категорий техники
После выбора категории, допустим "молотки", он попадает на страницу "ремонт молотков Русь"
///

Т.е. как связать это все без создания 100500 страниц я не пока не знаю как.
Вариант, что в каждую категорию добавить список брендов или в каждый бренд список категорий, это не вариант. Потому, что брендов более 100 может быть у каждого, как и категорий техники может у каждого бренда может быть уйма.

Может кто что подскажет?

Заметки к вопросу:
stepan месяц назад

какие у вас есть наработки?
какие урл вы получаете для варианта 1
/category/{cat_slug}/?brand={brand_slug}

Тогда можно на странице категории показывать записи, которые будут
одновременно и в категории и привязаны к бренду.

Но остается много кода "под капотом".
Еще раз спрашиваю - какие у вас есть наработки? как пытались решать задачу?

0
Alexandr_ds
месяц назад 2
  • 0
    stepan2058 www.weblancer.net/users/stepanko/?affili...

    Ссылка на stackoverflow
    Вот там есть решение, как получать на странице категории все бренды, то есть, другую таксономию.
    Дальше спрашивайте, главное что у вас есть зацепки, чтоб начать решение задачи.

    Alexandr_ds месяц назад

    В итоге сделал через GET параметр.
    Основная таксономия идет у меня категория устройства, а дополнительно указывается бренд. И уже на выходе получаю на странице бренда все категории техники которые относятся к бренду.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация