LearnDash LMS插件是WordPress平台上最专业的学习管理系统(LMS)解决方案,专为创建和销售在线课程而设计。这款强大的WordPress插件被全球财富500强公司、顶尖大学和培训机构广泛使用,是构建专业在线教育平台的理想选择。
最新版本的LearnDash LMS 4.21.0带来了多项功能改进和问题修复,包括在管理员站点健康信息页面中添加了”现代注册页面”和”现代课程页面”字段等优化。插件支持完整的课程管理系统,包括课程、章节、主题的分级结构,以及强大的测验和作业功能。
使用LearnDash LMS,您可以轻松创建:
- 多层次的课程结构
- 互动式测验和考试
- 作业提交系统
- 学习进度跟踪
- 证书颁发功能
- 会员订阅和付费课程
这款WordPress学习管理系统插件完美支持响应式设计,确保您的课程在任何设备上都能完美显示。插件还支持与WooCommerce、bbPress等流行插件的无缝集成,为您的在线教育业务提供完整的解决方案。
LearnDash LMS持续更新,确保与最新WordPress版本完全兼容,并提供最前沿的在线教育功能。无论您是个人教师、培训机构还是企业培训部门,LearnDash都能满足您的在线教学需求。
🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 版本更新记录 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 LearnDash LMS插件更新日志如下: 4.21.0 * 新功能 - 添加了新的现代课程页面,可以在LearnDash > 设置 > 常规中切换。 * 调整 - 在管理员的站点健康信息页面中添加了“现代注册页面”和“现代课程页面”字段。 * 调整 - 将LearnDash > 设置 > 注册/登录 - 外观字段迁移到常规选项卡。 * 调整 - 添加了函数:`learndash_registration_page_build_url`。 * 调整 - 更新了函数:`learndash_get_login_url`, `learndash_get_wrapper_class`。 * 调整 - 添加了过滤器:`learndash_ld30_modern_course_show_header`, `learndash_ld30_modern_course_show_sidebar`, `learndash_model_course_award_certificate`, `learndash_model_course_award_points`, `learndash_model_course_certificate_link`, `learndash_model_course_has_awards`, `learndash_model_course_has_requirements`, `learndash_model_course_has_steps`, `learndash_model_course_lessons_number`, `learndash_model_course_lessons`, `learndash_model_course_product`, `learndash_model_course_quizzes_number`, `learndash_model_course_requirement_points`, `learndash_model_course_requirement_prerequisites`, `learndash_model_course_topics_number`, `learndash_model_setting`, `learndash_model_{$post_type_key}_available_on_date`, `learndash_model_{$post_type_key}_course`, `learndash_model_{$post_type_key}_is_attendance_required`, `learndash_model_{$post_type_key}_is_complete`, `learndash_model_{$post_type_key}_is_external`, `learndash_model_{$post_type_key}_is_in_person`, `learndash_model_{$post_type_key}_is_sample`, `learndash_model_{$post_type_key}_is_virtual`, `learndash_model_{$post_type_key}_quizzes_number`, `learndash_model_{$post_type_key}_quizzes`, `learndash_model_{$post_type_key}_steps_filter_by_visibility`, `learndash_model_{$post_type_key}_topics_number`, `learndash_payment_button_label_course`, `learndash_template_views_course_tabs`, `learndash_template_views_tabs`, `learndash_template_view_context`, `learndash_theme_supports_views`。 * 调整 - 更新了过滤器:`learndash_model_product_type_label`, `learndash_wrapper_class`。 * 调整 - 添加了操作:`learndash_version_downgraded_to_$version`, `learndash_version_downgraded`, `learndash_version_upgraded_to_$version`, `learndash_version_upgraded`。 更新:4.20.5 更新 性能优化: - 优化了通过`learndash_reports_get_activity()`函数进行的活动数据查询性能,特别是在站点包含大量文章和用户时,获取活动元数据的性能得到了显著提升。 - 优化了活动小工具,不再查询它不使用的额外活动元数据。 - 优化了进度图表小工具,降低了内存消耗并提高了大型站点上的性能。 - 优化了函数:`learndash_reports_get_activity`。 调整: - 更新了函数:`learndash_reports_get_activity`。 - 添加了过滤器:`learndash_user_activity_meta_query_joins`、`learndash_user_activity_meta_query_where`、`learndash_user_activity_query_group_by`、`learndash_user_activity_results`。 错误修复: - 修复了活动小工具在用户被注册到课程时未显示活动的问题。 - 修复了活动小工具不尊重过滤器中设置的状态的问题。 = [v4.20.4] = * 修复 - 修复了在启用焦点模式时课程内部页面上展开和折叠按钮的标签文本问题。 = [4.20.3] = * 修复 - 解决了通过RazorPay支付网关购买时的致命错误。 * 修复 - 解决了群组页面上的标签无法正常工作的问题。 * 调整 - 增强了Stripe Webhook验证,添加了加载状态并提供了更详细的验证结果,适用于测试和实时Webhook。 * 调整 - 更新模板:`themes/ld30/templates/modules/tabs_group.php`。 * 调整 - 已弃用的类:`LearnDashCoreModulesPaymentsGatewaysStripeWebhook_Setup_Validator`。 * 调整 - 已弃用的函数:`Learndash_Stripe_Gateway::create_fake_coupon_for_webhook_test`。 = [4.20.2.1] = * 修复 - 解决了在启用“Modern”注册外观时,用户注册后无法被加入免费课程的问题。 * 调整 - 添加了过滤器:`learndash_model_product_supports_coupon`。 = [4.20.2] = * 新功能 - 添加了条款和隐私设置,强制用户在注册时接受自定义的条款和隐私政策。 * 修复 - 解决了在设置向导中错误输入许可证信息后,输入正确的许可证信息会失败的问题。 * 修复 - 通过 `[learndash_login]` 简码,无法在 LearnDash 课程、课时、主题和测验类别归档页面显示登录模态框。 * 修复 - 更新了“Modern”注册模板,以正确处理将价格设置为 0 的优惠券仍然会错误地将用户导向支付网关的情况。 * 修复 - 添加了管理员用户配置文件页面中删除测验锁定设置的缺失标签。 * 修复 - 更新了帮助页面上的破损链接。 * 修复 - 修复了 LearnDash 课程信息简码的课程积分值输出问题。 * 修复 - 更新了 LearnDash -> 帮助页面的移动样式。 * 修复 - 修复了翻译文件优先级顺序,确保全局安装的翻译文件能够正确加载。 * 调整 - 改进了可展开项的可访问性。 * 调整 - 改进了课程中各种元素的颜色对比度相关的可访问性。 * 调整 - 改进了课程中按钮获得焦点时的可访问性。 * 调整 - 改进了课程中标签内容的可访问性。 * 调整 - 添加了动作:`learndash_coupon_after_redemption`, `learndash_coupon_before_redemption`, `learndash_coupon_user_enrolled_with_zero_price`。 * 调整 - 添加了过滤器:`learndash_coupon_attached_data`, `learndash_coupon_check_is_valid`, `learndash_coupon_discounted_price`, `learndash_coupon_exists_and_is_active`, `learndash_coupon_get_by_code`, `learndash_coupon_is_attached_to_product`, `learndash_coupon_to_attach`。 * 调整 - 更新了函数:`learndash_get_course_points_access`, `learndash_get_course_points_enabled`, `learndash_get_course_points`, `learndash_get_course_prerequisite_enabled`, `learndash_validate_hub_license`。 * 调整 - 更新了模板:`themes/ld30/templates/course.php`, `themes/ld30/templates/focus/comments.php`, `themes/ld30/templates/group.php`, `themes/ld30/templates/group/partials/course-row.php`, `themes/ld30/templates/lesson/listing.php`, `themes/ld30/templates/lesson/partials/row.php`, `themes/ld30/templates/modules/tabs.php`, `themes/ld30/templates/shortcodes/course_content_shortcode.php`, `themes/ld30/templates/shortcodes/group_content_shortcode.php`, `themes/ld30/templates/shortcodes/groups/row.php`, `themes/ld30/templates/shortcodes/profile.php`, `themes/ld30/templates/shortcodes/profile/course-row.php`, `themes/ld30/templates/shortcodes/profile/search.php`, `themes/ld30/templates/widgets/course-navigation.php`, `themes/ld30/templates/widgets/navigation/lesson-row.php`。 = [4.20.1.1] = * 修复 - 解决了测验恢复功能在保存的答案包含换行符或其他类似字符时无法正常工作的问题。 * 调整 - 弃用了函数:`learndash_prepare_quiz_resume_data_to_js`。 = [4.20.1] = * 新功能 - 在连接到 Stripe 时自动配置网络钩子。 * 修复 - 修复了编辑课程时出现的 PHP 弃用警告。 * 修复 - 解决了测验恢复功能在保存的答案包含单引号时无法正常工作的问题。 * 安全 - 加强了与 PayPal IPN 的通信,确保交易完整性。 * 调整 - 改进了返回给 PayPal IPN 通知的 HTTP 状态码,避免不必要的重发通知。 * 调整 - 设置了最低要求的 WordPress 版本为 6.1。 * 调整 - 在插件头字段中添加了“Requires at least: 6.1”。 * 调整 - 添加了 LearnDash 对 WordPress 版本支持策略的通知。 * 调整 - 在插件头字段中添加了“Requires PHP: 7.4”。 * 调整 - 弃用了类:`LearnDashCorePaymentsProvider`, `LearnDashCorePaymentsStripeProvider`, `LearnDashCorePaymentsStripeWebhook_Setup_Validator`。 * 调整 - 更新了函数:`learndash_extra_autoloading`。 * 调整 - 添加了常量:`LEARNDASH_WHODAT_SERVER_URL`。 * 调整 - 添加了动作:`learndash_coupon_attached`, `learndash_coupon_detached`。 = [4.20.0.3] = * 修复 - 解决了 REST API 文章内容被错误过滤的问题。