La pregunta es "¿Cuál es la diferencia entre taxonomías jerárquicas y no jerárquicas?" Al principio, esta pregunta realmente me dejó perplejo, así que pensé que sería una buena idea. para mostrar la diferencia con otros que navegan por el sitio buscando la distinción.
Específicamente, la pregunta se refiere al argumento hierarchical
pasado a la función register_taxonomy()
. Más específicamente, ¿cuál es la diferencia entre esto:
'hierarchical' = > falso
register_taxonomy('movie-genre', 'movie', array(
'hierarchical' => false,
'label' => 'Genre',
'query_var' => 'movie-genre',
'rewrite' => array('slug' => 'genres' ),
));
¿Y esto?
'hierarchical' = > verdadero
register_taxonomy('movie-genre', 'movie', array(
'hierarchical' => true,
'label' => 'Genre',
'query_var' => 'movie-genre',
'rewrite' => array('slug' => 'genres' ),
));
Nota: Voy a seguir adelante y responderé mi propia pregunta, pero no la marcaré como la mejor, a menos que nadie más responda con una buena respuesta también. Además, mi intuición me dice que podría no haber capturado todas las distinciones entre las dos dicotomías, por lo que, de no ser así, háganos saber lo que me perdí.