There’s a plugin written specifically to fix this ‘feature’ of WordPress, it’s called Category Checklist Tree. Despite the name, it works on custom taxonomies too.
Related Posts:
- How to show a hierarchical terms list?
- The Difference Between Hierarchical and Non-Hierarchical Taxonomies?
- How to display non-hierarchical taxonomy as terms with checkboxes?
- Is there any difference between post in child term and child & parent terms?
- Add additional data to a specific taxonomy term when used in a post
- How to add automatically keyword to taxonomies when a post published, and assign them to the post
- What hooks/filters are there to alter selected terms on post save?
- How to output hierarchical taxonomy path, with only the deepest term assigned?
- How to display terms from a custom taxonomy in a hierarchy AND with custom html markup?
- Filter taxonomy admin pagination
- Hierarchical list of custom taxonomy terms
- Get Taxonomy name from “registered_taxonomy” hook
- Get terms in hierarchical taxonomy
- Declaring arguments for taxonomy
- Tags hierarchical
- Is possible hide hierarchical select dropdown created by jetsmartfilters? (only visual issue)
- Order custom taxonomy hierarchy
- taxonomy_edit_form_fields output after term fields
- Adding to an array & passing it through do_action/apply_filters
- remove_action or remove_filter with external classes?
- Passing a parameter to filter and action functions
- Difference Between Filter and Action Hooks?
- How to know what functions are hooked to an action/filter?
- Get a list of all registered actions
- How to perform unit testing on proposed patches in Trac?
- How can I edit post data before it is saved?
- add_action(), add_filter() before or after function
- Attaching taxonomy data to post with wp_insert_post
- How to create an API for my plugin?
- Need a simple but complete example of adding metabox to taxonomy
- Trouble understanding apply_filters()
- What is the very earliest action hook you can call?
- How to get taxonomy term of the current page and populate queries in the template
- Can I add a Category Metabox to attachment?
- remove custom post type permalink
- Can the default “post tags” taxonomy be renamed?
- Saving Taxonomy Terms
- Where is the best place to use add_filter
- Custom columns for taxonomy list table
- Custom Taxonomy as checkbox or dropdown
- Remove Actions/Filters added via Anonymous Functions
- wp_headers vs send_headers. When to use each?
- Custom Taxonomy WP_Query for All Terms in a Taxonomy?
- Custom taxonomy list page?
- How to add a default item to a custom taxonomy?
- Is there any action filter/hook for validating a custom field before publishing the post?
- How many filter/action hooks are healthy?
- Remove the category/taxonomy description field?
- Taxonomy dropdown metabox in the back-end
- How can I create a taxonomy meta-box with search suggestions but no new terms input?
- Add ‘Description’ to taxonomy ‘Quick Edit’
- Earliest hook to reliably get $post/$posts
- Why does get_term() require taxonomy? Are term_ids not unique?
- How does Woocommerce store variation attributes, and how can they be retrieved per-variation? [closed]
- tax_query in get_posts() not working?
- Remove Editor From Homepage
- What does (10, 2) mean when used with add_filter
- What is wp_insert_term “alias_of” arg for?
- How to only hook on Single.php after content?
- Automatically Assign Parent Terms When A Child Term is Selected
- Valid characters for actions, hooks and filters
- is it possible to add “extra” table nav to edit-tags.php screens?
- Advanced Custom Fields and Yoast SEO keyword analysis [closed]
- How to check if a hook is hooked or not?
- How to change “Draft” string for status of custom post type to “Unavailable”?
- Implementing advanced add_* function wrappers
- get term by id without taxonomy
- Is it possible to use object in add_action?
- Custom taxonomy hide meta box but show in menu
- Custom Post Type – Taxonomy Dropdown Menu?
- Action hook on Edit custom post type?
- How to set custom cookies before output
- How to organize and cache additional data associated with terms?
- How to correctly get post type in a the_title filter
- Using pre_get_posts to set posts per page, how do I?
- get a specific taxonomy term name
- How to publish a post with empty title and empty content?
- How do you use the plugin boilerplate loader class to hook actions and filters?
- How to restrict actions and filters “properly” by conditions
- add_filter OO with parameters
- wp_set_object_terms() Fails to Set Terms
- Get list of registered or enqued styles? looking for filters or actions
- wp_set_object_terms() — prevent overwrite?
- Why, Where, and When to use reference pointers in filters/hooks?
- How to group meta boxes on the post edit page
- Taxonomy terms sort by… Last name!
- inside a metabox
- Using add_filter() in Widgets
- How to add a “publish” link to the quick actions
- List Hierarchical Term List with Count with Related Term
- Is there a way to set singular/plural labels for taxonomy term names?
- WordPress – Creating multiple versions of the same single-customtype.php depending on selected taxonomy categories
- How do I Make a Theme “plugin-ready”?
- Store source permalink on XMLRPC calls
- get_terms() How many is TOO many?
- Exclude custom taxonomy from search results and archive pages
- Taxonomy/category hierarchy lost when editing posts [closed]
- Child Terms not Displaying on the Taxonomy Term Admin Screen
- get_terms with posts that have a different taxonomy with term x
- Admin Panel – Disable Moving Selected Terms To Top of Metabox