我正试图通过授予编辑器角色创建用户帐户的权限来授予其更多权限。请参见下面的代码。但我想阻止它以管理员的身份创建或编辑现有用户。
function add_theme_caps() {
$role = get_role(\'editor\');
$role->add_cap( \'edit_theme_options\' );
$role->add_cap(\'list_users\');
$role->add_cap(\'create_users\');
$role->add_cap(\'delete_users\');
$role->add_cap(\'edit_users\');
}
add_action( \'admin_init\', \'add_theme_caps\');
我正在努力实现的事情。
list\\u users选项列出所有用户。我只想列出非管理员用户
我想限制此角色使用管理员角色创建新用户帐户,并防止其将任何现有用户的角色更改为管理员