我必须在以下页面的“用户角色”区域中隐藏管理员用户角色:
wp管理员/用户。php管理/用户新建。php管理/用户编辑。php
我想为有能力选择管理员角色的其他用户隐藏此角色选项,以防止其他任何人授予管理员权限。
最合适的回答,由SO网友:twelvell 整理而成
SOLUTION:
// Remove Administrator role from roles list
add_action( \'editable_roles\' , \'hide_adminstrator_editable_roles\' );
function hide_adminstrator_editable_roles( $roles ){
if ( isset( $roles[\'administrator\'] ) && !current_user_can(\'level_10\') ){
unset( $roles[\'administrator\'] );
}
return $roles;
}