您链接的页面显示了如何从角色中删除功能:
global $wp_roles;
// remove capability $cap from role $role
$wp_roles->remove_cap( $role, $cap );
例如:
// for example
$wp_roles->remove_cap( \'subscriber\', \'view_galleries\' );
或删除特定用户的功能:
// 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\');
至于应该使用什么钩子,您不需要任何钩子,只需在主题函数中粘贴一次代码即可。php文件,保存和删除,因为角色和功能保存在数据库中。