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