@AlexGlinskiy

Как реализовать выбор таксаномии в WordPress?

Доброго дня, делаю сайт на подобии авто каталога. Марку авто выбираю через таксаномию. Теперь возник вопрос. Как будет лучше сделать выбор модели автомобиля? Я придумал только, добавить в таксаномию с маркой, пункты второго уровня которые и будут моделью авто. Но не знаю, как тогда выводить таксаномию только второго уровня. Или может есть другие идеи)?
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 2
anatoly_kulikov
@anatoly_kulikov
Помог ответ? Отметь решением!
Не уверен, что корректно понял вопрос, но в целом наиболее лучшим решением будет при двухуровневом фильтре "марка/модель" сделать это с помощью ajax, на REST API.

Единственное, что ваша таксономия должна поддерживать древовидность => быть term, в общем.

  1. Сначала запрашиваете только марки автомобилей, пусть это будут только родительские термы, формируете на фронте select
  2. После того, как пользователь выберет марку авто - запросить дочерние ей термы и сформировать второй select


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

Вот тут есть обсуждение про запрос дочерних термов.
Ответ написан
Комментировать
@DooX
если правильно понял, то
  1. ваз
    • 6
    • 7

  2. газ
    • 8
    • 9


и стоит задача вывести только допустим записи относящиеся к 8 или 9
если да, то WP это уже сделал за нас. у самого термина есть ссылка по ней переходим и все
и дальше нужно смотреть иерархию шаблонов на сайте WP
там все понятно

если зайти на страничку "газ"
то выведет и 9 и 8 и те что относится только к газ
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы