The remove_cap() function in the WordPress user class WP_User is used to remove a capability from a user. This is useful when the permission level for a user needs to be reduced or changed. Here are some code examples demonstrating how to use this function:
Example 1: Removing the 'edit_posts' capability from a user with the ID of 3.
$user = new WP_User(3); // Get the user object $user->remove_cap('edit_posts'); // Remove the capability
Example 2: Removing multiple capabilities from a user with the ID of 5.
$capabilities = array('edit_posts', 'delete_posts', 'publish_posts'); // List of capabilities to remove $user = new WP_User(5); // Get the user object foreach ($capabilities as $capability) { $user->remove_cap($capability); // Remove each capability }
This function is a part of the WordPress core, and there is no need to include any external package or library to use it.
PHP WP_User::remove_cap - 30 examples found. These are the top rated real world PHP examples of WP_User::remove_cap extracted from open source projects. You can rate examples to help us improve the quality of examples.