Мы смотрим на таксономию контента, которая на первый взгляд использует несколько разных категорий.
Поскольку поле схемы, значение которого поступает из категории, может быть связано только с одной категорией, это будет означать необязательное поле для каждой категории в моей схеме.
В качестве альтернативы я думаю об одной супер-единственной категории и родительских ключевых словах для хранения моей полной таксономии - таким образом я могу иметь одно поле схемы с несколькими значениями (поле выбора или дерево), а редакторы могут делать все теги своего контента однажды.
Может ли это повлиять на наши запросы API при получении контента? Кто-нибудь использовал этот подход раньше?
Использование одного поля / категории, безусловно, упростит вашу жизнь, и вы можете установить корневые ключевые слова как абстрактные, чтобы ваши клиенты не использовали эти ключевые слова ...
Предупреждения:
Если вы собираетесь использовать простые запросы по категориям / ключевым словам, производительность должна быть примерно одинаковой для небольшой и большой категории. Применяется то же предупреждение о кешировании.