Питання: "Яка різниця між ієрархічними та неієрархічними таксономіями?" Це питання насправді спочатку наткнулось на мене, тому я подумав, що було б гарною ідеєю показати різницю іншим, хто займається серфінгом, шукаючи розрізнення.
Зокрема, питання стосується hierarchical
аргументу, переданого register_taxonomy()
функції. Більш конкретно, яка різниця між цим:
'ієрархічний' => false
register_taxonomy('movie-genre', 'movie', array(
'hierarchical' => false,
'label' => 'Genre',
'query_var' => 'movie-genre',
'rewrite' => array('slug' => 'genres' ),
));
І це?
'ієрархічний' => вірно
register_taxonomy('movie-genre', 'movie', array(
'hierarchical' => true,
'label' => 'Genre',
'query_var' => 'movie-genre',
'rewrite' => array('slug' => 'genres' ),
));
Зауважте, що я продовжую відповідати на власне запитання, але не визначу його найкращим, якщо ніхто інший теж не підійде з дійсно хорошою відповіддю. Також моє відчуття кишечника говорить мені, що я, можливо, не захопив би будь-яку різницю між двома дихотоміями, тож якщо ні, будь ласка, повідомте про те, що я пропустив.