コード例 #1
0
 /**
  *	Set the different permission for the administrator role. Add all existing permission for this role.
  *	@see wpshop_permissions::permission_list()
  */
 function set_administrator_role_permission()
 {
     $adminRole = get_role('administrator');
     $permissionList = wpshop_permissions::permission_list();
     foreach ($permissionList as $permissionName => $permissionDef) {
         if ($adminRole != null && !$adminRole->has_cap($permissionName)) {
             $adminRole->add_cap($permissionName);
         }
     }
     unset($adminRole);
 }