the page you linked shows how to remove a capability from a role:
global $wp_roles;
// remove capability $cap from role $role
$wp_roles->remove_cap( $role, $cap );
and an example would be:
// for example
$wp_roles->remove_cap( 'subscriber', 'view_galleries' );
or remove a capability from a specific user:
// get the user by username say for example its admin
$user= new WP_User( null, 'admin' );
// remove a capability from the user
$user->remove_cap( 'view_galleries');
as for what hook you should use, you don’t need any just paste this code once in your theme’s functions.php file, save and remove, since the roles and capabilities are saved in the database.
Related Posts:
- What action should I hook into when adding roles and capabilities?
- What is valid timing of using current_user_can() and related functions?
- Allow Contributor to change the author of his own post?
- What’s the difference between Role and Meta capabilities; When to use map_meta_cap() filter
- How can I grant capabilities directly to users (not roles) in wp-admin?
- Disable posts, only allow to edit existing pages, not create new ones (create_posts)
- How to get all capabilities of an existing user role
- What exactly is WordPress?
- Menu capability in WordPress
- Does the “promote_users” capability allow someone to create a new admin account?
- current_user_can( ‘edit_post’, $post_id ) does not work for contributer but for administrator
- Add user capability and check against it
- Listing all capabilities in dropdown is returning boolean
- Add Media Upload Capabilities Needed for Custom Role for non-Posts
- add_cap only adding the first two in array
- How can I prevent a writer from being able to edit an article that has been scheduled?
- Check whether user can delete a given post
- Multiple Authors on Single Post
- Allow unfiltered HTML in titles for low level users?
- Allow users to set a post author
- Unify the roles and caps?
- current_user_can capabilities in the admin not working as expected
- Remove menu items from admin page and limit capabilities
- Filter list of rules based on a capability
- Using author_can() on custom post types in WordPress
- How to show a admin bar menu item only to users with certain capabilities?
- Restricted user capabilities cannot add image
- User capability per post
- How come I see a manage_categories capability but not a manage_tags capability for any users?
- Theme option editing capability problems
- Allow Contributor to edit published post and filter by page id
- Usage of current_user_can()
- Is it wise not to use only meta capabilities for certain basic post types?
- What capabilities are assigned to unauthenticated users?
- Capabilities Not Changing
- Assign multiple roles , overlapping capabilities
- Administrator role capabilities
- How to get all capabilities
- Prevent all users from editing posts except admins using hooks
- WordPress remove capability post ,media completely for custom role
- Add capability to “Editor” role to be able to view all users attachments
- Why cannot author edit pages?
- Add capability to a role , so user is only able to view his own posts
- Plugin page and capabilities
- how to change capability required to view an admin page? [duplicate]
- How can restrict certain users from delete a category but can view only in wordpress?
- Delete admin edit/delete links in users list wordpress admin
- Create a Capability category to group a few custom Capabilities
- Capability to edit post slugs
- admin can not change author profile picture
- Changing capability type without altering plugin
- Can’t create new Pods pages
- Is there a way of retrieving the core WP capabilities?
- Pricing Tables admin page capability
- Best Roles and Capability on a site with review features using a front end custom post
- Not able to give editors acess to new admin menu item
- Manage Roles and Capabilities on Multi-site
- Force logout when role is changed
- Getting a List of Currently Available Roles on a WordPress Site?
- Editor can create any new user except administrator
- Custom taxonomies capabilities
- 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?
- Read only capability for custom post in admin area
- How to update role capabilities
- How do I fix problems with users not being able to publish and only submit for review after upgrade of Multisites installation?
- how to add custom user capabilities using add_user_meta or something else?
- Hooking into add_submenu_page
- Using Custom Meta Capabilities on Custom Post Type
- Can’t use /wp-json/wp/v2/plugins API endpoint even as administrator
- Allow Users Access to Custom Post Type Only
- How to check if a role has a specific capability
- add capability to author role to be able to delete attachments
- Custom Role can’t trash Custom Post Type
- How can I restore admin capabilities?
- What determines whether admin toolbar is shown to a logged-in user?
- Are User Levels Still Currently Used?
- Pending status by default for a specific role
- Is there a capability for managing plugin options?
- How do I restrict user access to plugins?
- upload_files cap to not loggen in users – add_cap to not logged in users
- Sorry, you are not allowed to access this page
- Role capability issue
- Allow user to only access custom post type
- add_role user capability not working
- Menu page with minimum capability as ‘Subscriber’ doesn’t allow ‘Admin’ to access it?
- What is the name of the user capability to read a reusable block?
- Create sub-administrator role that can do everything except use or see the code editor
- Restrict access to custom post type based on its taxonomy terms
- Restrict access only of custom post type with standard capabilities to edit_post
- cannot get global $menu value in form request
- Give admin_menu permission to specific users
- CPT requires manage_options and edit_posts for some reason
- Allow contributor user role to perform copy operation PHP
- Restrict specific private page to a specific user
- save meta data of custom post type: WP_Error has no effect, even if insufficient capabilities
- Enable plugins for a specific user role
- Capability to read/edit page in wp-admin only for administrators
- How to add post of custom type to a category with custom type capabilities
- Understanding capabilities parameter in register_post_type()