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 文章內容被錯誤過濾的問題。