Я создаю базу данных автосервисов. Каждый автосервис способен отремонтировать несколько моделей автомобилей.
Каков наилучший способ сохранить связь между автосервисами и типами автомобилей, чтобы можно было впоследствии запросить это?
Мои варианты:
post_meta
как отдельные записи (не массив) и использовать Meta Query
,custom taxonomy
и использовать Tax Query
custom relational table
и изменить where
а также join
пункты WP QueryУ меня будет около 3000 автосервисов, для каждой из них может быть выбрано около 20 моделей.
Какой предпочтительный способ? Любая помощь приветствуется.
Зависит от того, какая дополнительная информация вам нужна для моделей автомобилей.
Если вы будете использовать это только в качестве фильтра (или поиска), используйте пользовательскую иерархическую таксономию с основными терминами, которые являются автопроизводителями и моделями, как их дети.
Других решений пока нет …