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 $taxonomy
parametro richiesto in get_term()
una coda vestigiale da una precedente incarnazione della struttura del database?
EXPLAIN
dice term_id
.
wp_term_taxonomy
tabella viene utilizzato come indice per quella tabella, il che rende la query più veloce (anche se è solo un termine).