Upon further searching and after discovering the $submenu global variable, I’ve managed to find a helpful tutorial on removing sub-menus from the WordPress admin.
I’ll post with code when I get a full solution implemented and integrated with the plugin.
Related Posts:
- Add Custom User Capabilities Before or After the Custom User Role has Been Added?
- add_menu_page permissions – what am I doing wrong?
- Disable posts, only allow to edit existing pages, not create new ones (create_posts)
- Is there a simple way to manage capabilities per user?
- Prevent or Disable creating new users or changing roles of existing users to Administrator
- How to check if a role has a specific capability
- How to remove sticky post capability for a specific user role?
- How can I have different groups of editors only allowed to edit certain parent+subpages?
- current_user_can Not Always Working Properly
- Remove wordpress author’s capability to moderate comments on their own posts
- Can you set a role as author?
- Are User Levels Still Currently Used?
- Roles for Custom Post Types
- Hiding custom theme functionality using capabilities
- User Capabilities are not available in WP REST permission callback?
- How to add only a (sub) capacity to an user role?
- How to hide plugin options for editors via functions.php
- Why “Mine” is the default view when adding ‘capability_type’ in register_post_type
- See which user role / capability is needed to use a plugin
- Force “submit for review” on update?
- current_user_can() returning true for capability when the user and role do not have the capability
- How might I enable a user to view Draft pages from a different Author, without the ability to edit?
- Select subscriber as author of post in admin panel?
- How do I make a draft post accessible to everyone?
- User-edit role setting distinct from wp_capabilities? [closed]
- Allow roles below admin to add subscribers only
- Disallowing Users of a Custom Role from Deleting or Adding Administrators?
- Can’t upload images due to permissions error
- How to update user role without logout
- WordPress in IIS 7.5 – “cannot create directory”
- WordPress Capabilities: edit_user vs edit_users
- Do not allow users to create new posts and pages
- Capability to edit own posts and not others
- Do custom user roles have any default capabilities?
- Remove upload_files capability from a role but allow role to manage an avatar image
- How to not allow custom roles to edit published custom post types?
- How do I code access to the built-in UI of a CPT when it’s placed as submenu of another CPT that is protected by role?
- can i run wp as root permissions
- How to prevent users with “edit_others_posts” capability from editing admin posts
- How can I prevent a writer from being able to edit an article that has been scheduled?
- Prevent author role from editing all posts in custom post type?
- Allow unfiltered HTML in titles for low level users?
- User capability of create page/new page
- Why do comment moderators need to have all create/edit/delete toboth posts and pages?
- Allow users to set a post author
- Filter list of rules based on a capability
- Using author_can() on custom post types in WordPress
- Getting users by specific capability, not role
- Update User Role
- Cannot attach media when capabilities added to custom post type
- Troubleshoot “You do not have sufficient permissions to access this page.”
- Prevent Editors from Editing/Deleting Admin Accounts
- plugin install wants ftp (chown and 755 not enough)
- Role capability delete multiple post type posts doesn’t work
- How do you set up a WordPress blog with multiple authors to allow something like StackExchange’s “community wiki” feature?
- WordPress folder ownership issues
- Define new user capability for custom post types?
- Remove Capabilities from WP admin for specific user role
- Logout users upon login, based on caps/role?
- Show metabox for a special role
- Restrict Access to Posts based on Custom User and Post Meta Data
- Custom capabilities to add, edit, remove users of a particular role only?
- Restricting Pages based on Hierarchy and User Role
- Allow user to only access custom post type
- Permission of 775 not enough
- How to add custom JavaScript in functions?
- Is there any way to make myself an admin?
- Assign multiple roles , overlapping capabilities
- remove menus for a specific role?
- Menu page with minimum capability as ‘Subscriber’ doesn’t allow ‘Admin’ to access it?
- Role capabilities issue
- Which wordpress should be obligatory writeable?
- Want to know parameters that can be passed to user_can() for access control by user capabilities
- WordPress 4.4.2 Update not working
- How to prevent people from seeing certain articles in menus?
- Configure Permissions in Mamp [closed]
- Assigning multiple or additional capabilities to specific users or how to create additional roles like bbpress roles?
- How To Create A File Archive in WordPress?
- Auto-Update Fails
- User role editor – Add download files capability
- How to fix the Post Preview Button (CPT & map_meta_cap)
- Restrict Custom Post Type per role in Dashboard
- WordPress does not have the permission to update (IspConfig)
- How to put WordPress website behind the credential for visitors?
- Trying to get new role to have edit permissions for custom content type
- How can I create multiple different admin roles with their own capabilities
- Groups roles & capabilities
- How can I remove “Add new” button on custom post type
- Why does user_can return false for a capability during plugin deactivation?
- Capabilities and mapping required for a role to be able to edit other’s posts of a custom type, BUT only be able to edit their own blog posts
- Disable `create_post` for built-in post type
- Weird capabilities / roles behavior
- Moved WordPress Directory – Having access issues now
- Authors can edit all posts, except when an owner is specified?
- What capability is required to view posts, scheduled in the future, by someone else?
- how to allow unregistred users to view normal posts [closed]
- Best Roles and Capability on a site with review features using a front end custom post
- How to give access to programmer/developer to make changes, but prevent undesirable changes? [closed]
- Manage Roles and Capabilities on Multi-site
- edit slider plugin capability for custom_role