if ($reg_errors->get_error_code()) {
                return $reg_errors;
            }
            // Get the role
            $role = esc_attr($role);
            // Create account
            $new_user = array('user_login' => $username, 'user_pass' => $password, 'user_email' => $user_email, 'role' => $role);
            $user_id = wp_insert_user(apply_filters('job_manager_create_account_data', $new_user));
            if (is_wp_error($user_id)) {
                return $user_id;
            }
            // Notify
            wp_new_user_notification($user_id, $password);
            // Login
            if (apply_filters('jobify_force_login_on_register', true)) {
                wp_set_auth_cookie($user_id, true, is_ssl());
                $current_user = get_user_by('id', $user_id);
                wp_safe_redirect(apply_filters('jobify_registeration_redirect', home_url()));
                exit;
            } else {
                do_action('jobify_user_registered', $current_user);
            }
            return true;
        } catch (Exception $e) {
            self::add_error($e->getMessage());
            return;
        }
    }
}
WP_Job_Manager_Form_Register::init();