Revision: 49632
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 27, 2011 03:14 by davidlluna
Initial Code
add_filter('user_has_cap','filtro_user_has_cap',10,3); add_filter('editable_roles','filtro_editable_roles'); function filtro_user_has_cap($allcaps,$caps,$args) { if($args[0]=='edit_user') { $usuario = new WP_User($args[2]); if($usuario- >has_cap('administrator')) $allcaps['edit_users'] = false; } return $allcaps; } function filtro_editable_roles($editable_roles) { if(!current_user_can('administrator')) { unset($editable_roles['administrator']); } return $editable_roles; }
Initial URL
Initial Description
Rol editor con permisos para crear usuarios no pueda tocar al administrador: 1. Solo los roles "Administrator" pueden editar datos de usuarios con rol "Administrator" 2. Cualquier otro perfil con el permiso "edit_users" no puede asignar el rol "Administrator" ni a otro usuario ni a si mismo
Initial Title
Rol Editor con permisos para gestionar usuarios
Initial Tags
wordpress
Initial Language
PHP