any_entity_taxonomy_reference
Maintained by: @jcontreras
Support the module development at: https://buymeacoffee.com/vati
Any Entity Taxonomy Reference lets site builders create reusable taxonomy reference fields across multiple fieldable entity bundles from a single configuration page, or for entities that do not support adding custom fields, such as menus and menu items.
It supports multiple field definitions, custom field machine names, custom labels, any taxonomy vocabulary, multiple allowed vocabularies per field, and multi-value taxonomy references.
Note: Although this module can be used with both traditional Drupal websites and headless architectures, it was originally created to solve a common challenge in headless applications: adding taxonomy-based classifications to entities that cannot normally have custom fields. This allows those classifications to be exposed through APIs such as JSON:API or GraphQL, enabling client-side applications to consistently filter, organize, and present data across all entity types.
Example use cases: classify content, media, users, menu links, or other entities by site, brand, region, department, audience, product line, or any other taxonomy-based grouping.