roles; $new_roles_array = array(); if (is_multisite()) { $new_roles_array[] = 'Super Admin'; } foreach ($roles as $key => $role) { $new_roles_array['roles'][] = array( 'value' => $key, 'label' => $role['name'], ); } foreach ($users as $user) { $new_roles_array['users'][] = array( 'value' => $user->user_login, 'label' => $user->display_name, ); } $existing_options['user_roles'] = $new_roles_array; update_option($option_key, $existing_options); } jlt_admin_bar_editor_update_user_roles_data(); // update version once migration is completed. update_option($this->option_name, $version);