Une question WPSE connexe demande comment obtenir le terme en spécifiant uniquement l'ID, sans spécifier la taxonomie. Ma question est plus philosophique. Généralement, les choses dans WP core sont là pour une raison. J'essaie de comprendre pourquoi term_id ne peut pas être la clé primaire du terme - pourquoi avons-nous également besoin de la taxonomie? Un enregistrement à terme unique peut-il être membre de plusieurs taxonomies? Ce n'est certainement pas actuellement pris en charge dans l'API. Existe-t-il un cas d'utilisation où cela pourrait être souhaitable?
Ou le $taxonomy
paramètre requis dans get_term()
une queue résiduelle provient d'une incarnation antérieure de la structure de la base de données?
EXPLAIN
dit term_id
.
wp_term_taxonomy
table est utilisé comme index pour cette table, ce qui rend la requête plus rapide (même si ce n'est qu'un terme).