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?
- MySQL error 1449: The user specified as a definer does not exist
- Getting a List of Currently Available Roles on a WordPress Site?
- Editor can create any new user except administrator
- Allow member to have access to custom post type only. Permission to only edit their own posts
- Is there way to rename user role name without plugin?
- How to create a clone role in wordpress
- Possible to hide Custom Post Type UI/Menu from specific User Roles?
- Destination directory for file streaming does not exist or is not writable
- How to add a Capability to a User Role?
- Select subscriber as author of post in admin panel?
- How can I get a list of users by their role?
- Remove Ability for Other Users to View Administrator in User List?
- How to to secure WordPress file and folder permissions
- How do I make a draft post accessible to everyone?
- Reset default roles and capabilities
- What action should I hook into when adding roles and capabilities?
- add_role() run only once?
- Custom post type role permissions won’t let me read
- what’s the meaning of the field wp_capabilities in table wp_usermeta
- What is valid timing of using current_user_can() and related functions?
- Allowing custom role access to custom post type in back end
- WordPress SEO by Yoast: Hide Meta Boxes in Posts for Non-admins
- How to prevent a post from being deleted?
- Groups of capabilities: users with multiple roles?
- User-edit role setting distinct from wp_capabilities? [closed]
- What do unfiltered_html and unfiltered_upload actually filter?
- WP in Docker – cannot install plugin or upgrade WP
- when FS_METHOD = ‘direct’ is chosen?
- Allow Editors to edit pending posts but not draft ones
- What’s the difference between Role and Meta capabilities; When to use map_meta_cap() filter
- Temporary capability for current_user_can()
- Allow user to “edit_others_posts” to save only, not publish
- Create custom permissions for user type
- Allow roles below admin to add subscribers only
- How to let contributors to create a new revision(draft) editing their published posts
- WordPress REST API – Permission Callbacks
- Disallowing Users of a Custom Role from Deleting or Adding Administrators?
- How to assign specific users the capability to edit specific pages / posts / custom post types
- Can’t upload images due to permissions error
- How can I modify the Capability needed to access a plugin’s options?
- How to enable a site administrator to edit users in a WordPress network/ multisite setup?
- Recommended File Permissions
- Allow user to Edit Posts but not Add New?
- How to get all capabilities of an existing user role
- Defining capabilities for custom post type
- Network Admin “You do not have sufficient permissions to access this page.”
- What’s the difference between the permissions “edit_published_posts” and “edit_posts”
- Wrong permissions when uploading a file through WordPress | IIS
- Temporarily give ‘manage_options’ capability
- Confusion with adding meta capabilities to a role after registering a Custom Post Type with corresponding ‘capability_type’ parameter
- ftp_nlist() and ftp_pwd() warnings
- Can I make user role that can only access a certian content type?
- How to update user role without logout
- How to check user role without using current_user_can()
- Remove admin bar for subscribers
- Apply custom role capabilities to administrator (without plugin)
- WordPress in IIS 7.5 – “cannot create directory”
- Hide specific admin users’ posts
- Restrict users on multisite WordPress install
- Possible to make custom role in multisite that can add sites?
- WordPress Capabilities: edit_user vs edit_users
- Allow authors to edit only certain users
- Do not allow users to create new posts and pages
- What permissions should i have set up for the Database User after i have WordPress set up?
- Why is group ownership with rwx permissions not enough?
- How to update role capabilities
- How to filter the role selector?
- \WP_User Object | What’s the Difference Between {caps} and {allcaps}?
- Does the “promote_users” capability allow someone to create a new admin account?
- Capability to edit own posts and not others
- Roles & capabilities GUI that does not create separate table
- Allowing Custom Capability to Manage Plugin Options
- Do custom user roles have any default capabilities?
- How to enable the theme editor cap for an editor role?
- Create user role restricted to specific CPT
- Editor role cannot save custom theme options
- How to set individual capabilities on a taxonomy? Or how to re-register an existing taxonomy?
- Role that can edit only widgets, not other theme options