Can't access taxonomy edit page from post dropdown
-
I registered a taxonomy “Industry”/”Industries”:
if ( ! function_exists( 'taxonomy_industry' ) ) { // Register Custom Taxonomy function taxonomy_industry() { $labels = array( 'name' => _x( 'Industries', 'Taxonomy General Name', 'text_domain' ), 'singular_name' => _x( 'Industry', 'Taxonomy Singular Name', 'text_domain' ), 'menu_name' => __( 'Industry', 'text_domain' ), 'all_items' => __( 'All Industries', 'text_domain' ), 'parent_item' => __( 'Parent Industry', 'text_domain' ), 'parent_item_colon' => __( 'Parent Industry:', 'text_domain' ), 'new_item_name' => __( 'New Industry Name', 'text_domain' ), 'add_new_item' => __( 'Add New Industry', 'text_domain' ), 'edit_item' => __( 'Edit Industry', 'text_domain' ), 'update_item' => __( 'Update Industry', 'text_domain' ), 'view_item' => __( 'View Industry', 'text_domain' ), 'separate_items_with_commas' => __( 'Separate industries with commas', 'text_domain' ), 'add_or_remove_items' => __( 'Add or remove industries', 'text_domain' ), 'choose_from_most_used' => __( 'Choose from the most used', 'text_domain' ), 'popular_items' => __( 'Popular Industries', 'text_domain' ), 'search_items' => __( 'Search Industries', 'text_domain' ), 'not_found' => __( 'Not Found', 'text_domain' ), 'no_terms' => __( 'No Industries', 'text_domain' ), 'items_list' => __( 'Industries list', 'text_domain' ), 'items_list_navigation' => __( 'Industries list navigation', 'text_domain' ), ); $rewrite = array( 'slug' => 'industry', 'with_front' => true, 'hierarchical' => true, ); $args = array( 'labels' => $labels, 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_admin_column' => true, 'show_in_nav_menus' => true, 'show_tagcloud' => true, 'rewrite' => $rewrite, ); register_taxonomy( 'taxonomy', array( 'post', 'pressmention', 'user' ), $args ); } add_action( 'init', 'taxonomy_industry', 0 ); }
Code is via generatewp.com – https://generatewp.com/snippet/o09qkK7/
Using register_taxonomy, I seem to have successfully applied it to posts, users and a custom post type I call pressmention.
“Industry” now appears in the left-hand drop-out WordPress menu for all three – Posts, Press Mentions and Users.My issue is this: no matter which link I click from the drop-out menu, the edit-tags page for industry only ever appears within a Users context.
That is, the three drop-out menus’ “Industry” links point like this:
* from Posts: http://www.domain.com/wp-admin/edit-tags.php?taxonomy=profession
* from Press Mention: http://www.domain.com/wp-admin/edit-tags.php?taxonomy=taxonomy&post_type=pressmention
* from Users: http://www.domain.com/wp-admin/edit-tags.php?taxonomy=taxonomy
… But the result is that the Users top-level nav item is always the one highlighted.I would have expected the edit-tags page to be allowed to “belong” to whichever place it was clicked from. Is that possible, or, if we use LH User Taxonomies, must we resign ourselves that every taxonomy applied also to a user will show a User-centric edit-tags page?
Thanks.
- The topic ‘Can't access taxonomy edit page from post dropdown’ is closed to new replies.