La question est "Quelle est la différence entre les taxonomies hiérarchiques et non hiérarchiques?" Cette question m'a vraiment surpris au début, alors j'ai pensé que ce serait une bonne idée de montrer la différence aux autres internautes cherchant la distinction surfer sur le site.
Plus précisément, la question fait référence à l' hierarchical
argument transmis à la register_taxonomy()
fonction. Plus précisément, quelle est la différence entre ceci:
'hierarchical' => false
register_taxonomy('movie-genre', 'movie', array(
'hierarchical' => false,
'label' => 'Genre',
'query_var' => 'movie-genre',
'rewrite' => array('slug' => 'genres' ),
));
Et ça?
'hierarchical' => true
register_taxonomy('movie-genre', 'movie', array(
'hierarchical' => true,
'label' => 'Genre',
'query_var' => 'movie-genre',
'rewrite' => array('slug' => 'genres' ),
));
Remarque: je vais répondre à ma propre question, mais je ne la marquerai pas comme meilleure si personne d'autre n'offre une très bonne réponse également. De plus, mon instinct me dit que je n’aurais peut-être pas réussi à saisir toutes les distinctions entre les deux dichotomies. Sinon, laissez-nous savoir ce que j’ai manqué.