CPT as a submenu item does not get the correct classes when adding new
|Reported by:||mordauk||Owned by:|
Description (last modified by SergeyBiryukov)
When registering a post type as a submenu of another post type, the submenu item does not get high lighted correctly when adding a new item to the post type (the one that is a sub menu).
The post.php and edit.php screens work fine for the submenu post type; it is only post-new.php does that doesn't highlight correctly.
I think I've tracked the issue down to get_plugin_page_hookname() and the $_registered_pages global.
The submenu post type key in $_registered_pages is (for example)
but the one retrieved by get_plugin_page_hookname( "post-new.php?post_type=$post_type", $post_type_object->show_in_menu ) is
It appears the $_registered_pages global doesn't include (at least for submenu CPTs) post-new, only edit.
Change History (11)
comment:3 SergeyBiryukov — 7 months ago
- Component changed from Menus to Post Types
- Description modified (diff)