Essa pode ser uma pergunta boba, mas estou curioso para saber qual é o benefício de usar um campo de seleção múltipla de lista (texto) sobre um campo de referência de termo de taxonomia. Ambos parecem preencher aproximadamente a mesma função de fornecer opções pré-determinadas de múltipla escolha, mas a taxonomia tem o benefício adicional de permitir que você adicione termos após o conteúdo ter sido gravado no banco de dados.
Então, existe alguma boa orientação para um usar um ou outro? (E particularmente quando a lista (texto) faz mais sentido do que a referência ao termo de taxonomia?).
7
taxonomy-terms
entities
Jay
fonte
fonte
Respostas:
Estrutura e dinâmica são IMO as palavras-chave para escolher a taxonomia. Recentemente, tive essa pergunta quando etiquetava empresas com regiões geográficas. Minha primeira opção foi preparar taxonomia com lista de regiões. Logo acabou por ser uma complicação excessiva. As regiões quase nunca mudam seus nomes e quase nunca mudam sua estrutura / pais. Então joguei fora a taxonomia e decidi usar uma lista simples (texto). Agora também é muito mais fácil manobrar as regiões em uma Visualização. Portanto, se sua lista é estática e plana, faça uma lista.
fonte
A taxonomia tem problemas de desempenho à medida que aumenta porque as consultas SQL ficam mais longas; se você estiver usando filtros de visualizações, as listas de seleção serão mais rápidas que a taxonomia.
fonte
As principais diferenciações que aprendi foram:
Se não, para todas as opções acima, use select / text. Se sim, use termos de taxonomia. Você costuma usar select / text, na minha experiência. Sempre parece errado, mas geralmente está certo.
fonte
Um vencedor claro, na minha opinião, seria o termo de taxonomia, mais poder, pequenas desvantagens.
fonte