Home › Forum › Problemi Vari con WP › Register Taxonomy frequenti
-
AutorePost
-
-
13 Settembre 2010 alle 22:59 #15008merlinoxPartecipante
Ho registrato per un custom post type alcune tassonomie aggiuntive usando questo tipo di codice:
$labels = array(
'name' => _x( 'Category', 'taxonomy general name' ),
'singular_name' => _x( 'Category', 'taxonomy singular name' ),
'search_items' => __( 'Search Category' ),
'all_items' => __( 'All Categories' ),
'parent_item' => __( 'Parent Category' ),
'parent_item_colon' => __( 'Parent Category:' ),
'edit_item' => __( 'Edit Category' ),
'update_item' => __( 'Update Category' ),
'add_new_item' => __( 'Add New Category' ),
'new_item_name' => __( 'New Category Name' ),
);
register_taxonomy('MRX_Categoryies',array('MRX_Movies'), array(
'hierarchical' => false,
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'MoviesCategories' ),
));
Quando però – dall’interfaccia – clicco su “Seleziona fra i tag maggiormente utilizzati” mi da “tassonomia non valida”: dove posso aver sbagliato?
Altro piccola domanda: è possibile usare la tassonomia in modo che al posto del classico form “tag” appaia un form tipo quello per selezionare le categorie?
Grazie.
-
14 Settembre 2010 alle 8:01 #77065garubiPartecipante
Ti rispondo alla seconda domanda… per la prima dovrei guardare con calma e purtroppo non ho tempo.
Per avere il form “tipo categorie” e non “tipo tag” devi definire la nuova tassonomia come gerarchica, aggiungendo tra iparametri hierarchical => true
Trovi un esempio proprio in fondo alla pagina di register_taxonomy qui: http://codex.wordpress.org/Function_Reference/register_taxonomy#Parameters
Stefano
-
14 Settembre 2010 alle 11:43 #77066merlinoxPartecipante
@garubi sei stato chiarissimo grazie. Quella pagina mio malgrado la conosco bene, però non sempre sono cosଠchiari sui risultati finali. Alla fine è una scelta: tag oppure gerarchica…. anche se mi accontenterei solo della GUI della gerarchica e farei volentieri a meno del suo comportamento nested.
Grazie ancora.
-
16 Settembre 2010 alle 22:40 #77126
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.