La domanda è "Qual è la differenza tra tassonomie gerarchiche e non gerarchiche?" Questa domanda inizialmente mi ha lasciato perplesso, quindi ho pensato che sarebbe stata una buona idea mostrare la differenza agli altri navigando sul sito in cerca di distinzione.
In particolare la domanda si riferisce hierarchical
all'argomento passato alla register_taxonomy()
funzione. Più specificamente, qual è la differenza tra questo:
'hierarchical' => false
register_taxonomy('movie-genre', 'movie', array(
'hierarchical' => false,
'label' => 'Genre',
'query_var' => 'movie-genre',
'rewrite' => array('slug' => 'genres' ),
));
E questo?
'hierarchical' => true
register_taxonomy('movie-genre', 'movie', array(
'hierarchical' => true,
'label' => 'Genre',
'query_var' => 'movie-genre',
'rewrite' => array('slug' => 'genres' ),
));
Nota che andrò avanti e risponderò alla mia domanda, ma non la segnerò come migliore a meno che nessun altro faccia un passo avanti con una risposta davvero buona. Anche il mio istinto mi dice che potrei non aver catturato ogni distinzione tra le due dicotomie, quindi in caso contrario fateci sapere cosa mi sono perso.