protected function _setRole($role) { $post = $_POST; $user_id = self::factory()->user->create(array('role' => $role)); wp_set_current_user($user_id); $_POST = array_merge($_POST, $post); }