Una domanda WPSE correlata chiede come ottenere il termine specificando solo l'ID, senza specificare la tassonomia. La mia domanda è più filosofica. Generalmente, le cose nel core di WP sono lì per un motivo. Sto cercando di capire perché term_id non può essere la chiave primaria per il termine - perché abbiamo bisogno anche della tassonomia? Un record a termine singolo può essere membro di più tassonomie? Questo non è certamente attualmente supportato nell'API. Esiste un caso d'uso in cui ciò potrebbe essere desiderabile?
O è il $taxonomyparametro richiesto in get_term()una coda vestigiale da una precedente incarnazione della struttura del database?
EXPLAINdice term_id.
wp_term_taxonomytabella viene utilizzato come indice per quella tabella, il che rende la query più veloce (anche se è solo un termine).