Uma pergunta relacionada à WPSE pergunta como obter o termo especificando apenas ID, sem especificar taxonomia. Minha pergunta é mais filosófica. Geralmente, as coisas no núcleo do WP existem por um motivo. Estou tentando entender por que term_id não pode ser a chave principal do termo - por que precisamos da taxonomia também? Um registro de um único termo pode ser membro de múltiplas taxonomias? Certamente, isso atualmente não é suportado na API. Existe um caso de uso em que isso possa ser desejável?
Ou é o $taxonomy
parâmetro necessário em get_term()
uma cauda vestigial de uma encarnação anterior da estrutura do banco de dados?
EXPLAIN
diz term_id
.
wp_term_taxonomy
tabela é usado como índice para essa tabela, o que torna a consulta mais rápida (mesmo que seja apenas um termo).