taxonomy - Creating pre-defined taxonomies in WordPress -


i’m creating wordpress plugin, in turn creates custom post type mma fighters. want organise fighters weight class, though use of custom taxonomy.

i’ve created weight class taxonomy this:

<?php register_taxonomy('mma_weight_class', 'mma_fighter', array(     'hierarchical' => false,     'label' => __('weight class'),     'query_var' => true,     'rewrite' => true )); 

however, doesn’t seem yield quite want. when go add/edit fighter post, there’s weight class panel displays following:

enter image description here

what i’d instead weight class panel that, options (i.e. lightweight, middleweight, heavyweight etc) predefined plugin , displayed drop-down list, rather open input above user can add ol’ option.

is possible create pre-defined options taxonomy this?

update

so, found wp_insert_term() function, programmatically added weight classes, , changed hierarchical true in taxonomy definition. gets me closer want, have this:

enter image description here

however, i’d rather radios instead of checkboxes (so users select 1 weight class), , “+ add new category” option wasn’t available, want users choose pre-defined options , not able create own.

the metabox looking because defined 'hierarchical' => false argument, if set 'hierarchical' => true it'll adopt categories style metabox, checkboxes think don't wanna give oportunity users create sub-categories, because wrong.

you have 3 approaches here:

1) set 'hierarchical' => true enable fighter on more 1 class

2) change default metabox custom post type, replacing checkboxes radio buttons

3) create custom metabox, radio buttons too

sorry bad english


Comments

Popular posts from this blog

commonjs - How to write a typescript definition file for a node module that exports a function? -

openid - Okta: Failed to get authorization code through API call -

ios - Change Storyboard View using Seague -