[wp-trac] [WordPress Trac] #14877: Ability to create exclusive custom taxonomies
WordPress Trac
wp-trac at lists.automattic.com
Wed Sep 15 14:08:25 UTC 2010
#14877: Ability to create exclusive custom taxonomies
-------------------------+--------------------------------------------------
Reporter: benbalter | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Taxonomy | Version:
Severity: minor | Keywords: custom taxonmy
-------------------------+--------------------------------------------------
Custom taxonomies should have the option of toggling exclusivity, meaning
the user should only be able to select one term at a time.
Currently, developers wishing to implement an exclusive custom taxonomy
(and thus would prefer radio buttons rather than check boxes on the
add/edit post pages) must remove the existing taxonomy meta box completely
and build their own, simply to change the input type. This not only
duplicates code and development effort, but has the potential to create
security vulnerabilities when plugin developers stray from best practices,
for example, when recreating the AJAX add term functionality.
Exclusive taxonomies are not uncommon in every day life and are even more
common when one thinks about typical custom post type implementations
(e.g., students->school year, employee->department, car->color, ice
cream->flavor).
While the best implementation is uncertain, I propose the function
register_taxonomy accept an optional 'exclusive' argument (similar to
'hierarchical') that would change the check boxes within the taxonomy meta
box to radio buttons and would handle the POST accordingly.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/14877>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list