У меня есть две группы тегов («Класс» и «Предмет»), и я хочу настроить так, чтобы пользователь должен был выбрать по одному тегу из каждой группы при публикации в этой конкретной категории. Я рассматриваю вариант ниже:
Итак, я думаю, это можно сделать, настроив различные разрозненные параметры конфигурации, если вас устраивают их ограничения.
На главной странице «Теги» перейдите в «Управление группами тегов» и измените настройку «Класс», чтобы включить опцию «Ограничить одним тегом на тему из этой группы».
В конфигурации категории на вкладке «Общие настройки» измените «Минимальное количество тегов, требуемых для темы» на 2.
На странице конфигурации тегов категории ограничьте группы тегов только двумя: «Класс» и «Предмет».
Установите требование: обязательно выбрать 1 тег из группы «Класс».
Теперь пользователям нужно будет выбрать тег класса, а также ещё один тег — и «Предмет» будет единственным возможным вариантом для этого второго тега.
Это не сработает, если вам нужно помечать некоторые посты несколькими уровнями классов (возможно, в таком случае можно поменять местами настройки: разрешить несколько уровней классов, но только один предмет), и это не сработает, если вы также хотите разрешить другие теги.
Другой подход может заключаться в использовании функциональности «Родительский тег» (снова в разделе «Управление группами тегов») и требовать выбора дочерней группы тегов для категории. Однако я этим не пользовался, поэтому не уверен, что это сработает. Если это так, то, думаю, можно избежать ограничений (за счёт возможного допуска бессмысленных комбинаций после ваших первых двух тегов).