LearnDash LMS 5.0.2汉化中文版|教育培训学习管理系统WordPress插件

in WordPress插件 with 0 comment

LearnDash LMS 5.0.2汉化中文版|教育培训学习管理系统WordPress插件

LearnDash LMS插件是一个将您的WordPress网站变成教育培训学习管理系统的插件,是WordPress最强大的学习管理系统。只需点击几下就能创建专业的、有吸引力的课程。LearnDash LMS是全球财富 500 强公司、主要大学、培训机构和企业家创建(和销售)在线课程的第一选择。搬主题分享的是LearnDash LMS 5.0.2完美汉化中文版插件的下载。本次更新主要有修复了在LearnDash课程网格块中按进度状态筛选课程的问题等问题修复及功能改进优化等。

版本更新日志

= [v5.0.2] 2026-02-25 =
* 兼容性 - 改进了与PHP 8.4的块兼容性。
* 修复 - 修复了在`LearnDash课程网格`块中按进度状态筛选课程的问题。
* 修复 - 如果字段保存时没有值,数字输入字段现在可以通过REST API正确返回数字。
* 修复 - 禁用PayPal结账时,防止PayPal脚本在结账和个人资料页面上被加载。
* 修复 - 解决了使用Elementor构建的课程、主题或课程克隆时布局损坏的问题。
* 修复 - 解决了本地安装的翻译在没有远程GlotPress数据的情况下未显示并且在翻译页面上无法删除的问题。
* 修复 - 解决了非LearnDash插件在插件页面上可见的问题。
* 微调 - 在Modern Course和Modern Group字段中添加了提示,以阐明选项卡行为。
* 微调 - 添加了过滤器:`learndash_hub_installed_projects`。

= [v5.0.1.1] 2026-02-17 =
* 修复 - 解决了下载的报告CSV文件中只包含标题行的问题。

= [v5.0.1] 2026-02-11 =
* 修复 - 修复了课程列表块中的课程类别计数器。
* 修复 - 解决了通过API批准作业并未完成相关课程的问题。
* 修复 - 解决了使用课程创建向导创建课程时无法保持Vimeo展示的视频排序的问题。
* 修复 - 解决了重新开始测验可能导致开始时间戳损坏的问题。
* 修复 - 解决了在测验中切换问题时,WordPress管理栏可能会在滚动到问题后与问题文本重叠的问题。
* 修复 - 解决了课程创建向导页面中的废弃警告。
* 微调 - 在LearnDash LMS -> 报告页面中为用户课程数据和用户测验数据导出添加了额外的加载样式和消息。
* 微调 - 当用户被添加到群组或群组中添加新课程时,为用户创建课程活动记录。在LearnDash LMS -> 设置 -> 高级 -> 数据升级 -> 升级群组课程访问数据下运行数据升级后,可以为此更改之前创建的群组生成课程活动记录。
* 微调 - 更新了`[ld_lesson_list]`短代码,以默认按课程顺序显示课程,并禁用共享课程步骤时。
* 微调 - 添加了过滤器:`learndash_bulk_create_course_access_activities_skip`,`learndash_group_access_activity_chunk_size`,`learndash_group_courses_access_user_batch_size`,`learndash_scroll_offset`。
* 微调 - 更新了函数:`ld_update_course_group_access`,`ld_update_group_access`。

= [v5.0.0] 2026-02-04 =
* 弃用 - 弃用操作:`learndash_report_page_buttons`。
* 弃用 - 弃用常量:`LEARNDASH_COURSE_FUNCTIONS_LEGACY`,`LEARNDASH_IS_QUIZ_ACCESSABLE_LEGACY`。
* 弃用 - 弃用过滤器:`learndash_course_autocompletion_multiple_final_quizzes_step`,`learndash_course_status_recalc_total_steps`,`learndash_get_content_label`,`learndash_get_lesson_progress_defaults`,`learndash_get_lesson_progress`,`learndash_lesson_attributes`,`learndash_responsive_video_domains`,`learndash_responsive_video_post_types`,`learndash_update_posts_comment_status`,`learndash_users_can_register`。
* 弃用 - 弃用函数:`ld_course_check_user_access`,`learndash_30_focus_mode_can_complete`,`learndash_30_responsive_videos`,`learndash_activity_complete_course`,`learndash_activity_complete_quiz`,`learndash_check_query_post_type`,`learndash_course_get_completed_steps_legacy`,`learndash_course_status_legacy`,`learndash_get_content_label`,`learndash_get_course_data_legacy`,`learndash_get_course_lessons_list_legacy`,`learndash_get_course_progress_legacy`,`learndash_get_course_quiz_list_legacy`,`learndash_get_course_steps_count_legacy`,`learndash_get_course_steps_legacy`,`learndash_get_course_url`,`learndash_get_current_tabs_set`,`learndash_get_essays_by_quiz_attempt`,`learndash_get_exam_challenge_available_courses`,`learndash_get_exam_challenge_courses`,`learndash_get_global_quiz_list_legacy`,`learndash_get_lesson_attributes`,`learndash_get_lesson_progress`,`learndash_get_lesson_quiz_list_legacy`,`learndash_get_paynow_courses`,`learndash_get_quiz_pro_fields`,`learndash_get_step_post_status_label`,`learndash_get_topic_list_legacy`,`learndash_get_user_course_attempts_time_spent`,`learndash_get_user_quiz_attempts_count`,`learndash_get_user_quiz_attempts_time_spent`,`learndash_is_lesson_notcomplete_legacy`,`learndash_is_quiz_accessable_legacy`,`learndash_is_topic_notcomplete_legacy`,`learndash_lms_reports_page`,`learndash_on_iis`,`learndash_process_mark_complete_legacy`,`learndash_report_user_courses_progress`,`learndash_set_course_prerequisite_enabled`,`learndash_set_course_prerequisite`,`learndash_set_exam_challenge_courses`,`learndash_test_admin_icon`,`learndash_the_currency_symbol`,`learndash_update_posts_comment_status`,`learndash_user_course_last_step`,`learndash_users_can_register`,`ls_propanel_set_report_filenames`。
* 功能 - 添加了 Angie Agentic AI 集成。
* 功能 - 添加了与我们的 MCP 服务器的兼容性,可通过 npm 以 `@stellarwp/learndash-mcp-server` 使用。
* 修复 - 修正了 `ldlms/v2` REST API 参数文档中每个 `ldlms/v2` 端点的 `materials` 的问题。
* 修复 - 修复了管理员无法在 GET `ldlms/v2/sfwd-essays` 中访问论文的问题。
* 修复 - 修复了 `ldlms/v2/sfwd-quiz/{quiz}/statistics`、`ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}`、`ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions` 和 `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions/{id}` 端点的错误代码处理。
* 修复 - 修复了 REST API v2 列出用户课程端点的分页和 `include`/`exclude` 参数支持。
* 修复 - 解决了通过 REST API 设置日期(例如课程和群组开始和结束日期)的问题。现在它们将像预期一样使用 RFC3339 格式的日期。
* 修复 - 解决了在课程中使用 `POST ldlms/v2/sfwd-courses` 和 `PATCH ldlms/v2/sfwd-courses/{id}` 端点时,无法设置课程的分页设置的问题。
* 修复 - 解决了 `POST ldlms/v2/sfwd-question` 和 `PATCH ldlms/v2/sfwd-question/{id}` 无法正确设置关联测验的问题。
* 修复 - 解决了 `ldlms/v2/sfwd-courses/{id}/users` 返回错误用户的问题。
* 修复 - 解决了 `ldlms/v2/sfwd-question` 和 `ldlms/v2/sfwd-question/{id}` 不返回答案数据的问题。
* 修复 - 解决了在 `/learndash/v1/docs/openapi` 下的端点未显示默认值的问题。
* 修复 - 解决问题中,一些标记为向 `ldlms/v2` REST API 公开的字段未正确公开。
* 修复 - 解决了在 `ldlms/v2/users/{id}/quiz-progress` 中,测验统计链接未与结果一起包含的问题。
* 修复 - 修复了 REST API v2 用户课程进度步骤端点中的 `step_status` 字段不正确的问题。
* 修复 - 修复了使用 REST API 更新测验可能更改内部测验 pro ID 的问题。
* 修复 - `ldlms/v2/users/{id}/quiz-progress` 的 `page` 和 `per_page` 参数现在按预期工作。
* 修复 - `POST ldlms/v2/sfwd-question` 和 `PATCH ldlms/v2/sfwd-question/{id}` 现在使用已文档化的 `answer` 键而不是未文档化的 `_answerData` 设置答案数据。
* 修复 - `ldlms/v2` REST API 端点检索特定资源不再公开错误的参数。
* 调整 - 为 `GET ldlms/v2/sfwd-assignment` 端点的 `approved_status` 参数添加了文档。
* 调整 - 在 REST API v2 用户课程进度步骤端点中添加了分页支持。
* 调整 - 在 `ldlms/v2/sfwd-courses/{id}/steps` 的 OpenAPI 文档中添加了请求正文示例。
* 调整 - 添加了 REST API v2 用户课程进度考试端点。
* 调整 - 在 `ldlms/v2/sfwd-quiz/{quiz}/statistics` 端点中添加了 `date_gmt` 字段。
* 调整 - 在 REST API v2 用户课程进度步骤端点中添加了 `date_started_gmt` 和 `date_completed_gmt` 字段。
* 调整 - 在 REST API v2 用户课程进度端点中添加了 `date_started_gmt` 和 `date_completed_gmt` 字段。
* 调整 - 在 REST API v2 列出用户课程端点中添加了 `enrolled_at` 和 `enrolled_at_gmt` 字段。
* 调整 - 添加了 `ldlms/v2/users/{user_id}/courses/{course_id}` 端点,允许更新用户的注册日期。
* 调整 - 添加了 `learndash/v1/progress-status`、`learndash/v1/progress-status/{type}` 和 `learndash/v1/progress-status/{type}/{slug}` 端点。
* 调整 - 在 REST API v2 用户课程进度步骤端点中添加了 `step_name` 字段。
* 调整 - 在 `ldlms/v2/progress-status/` 和 `ldlms/v2/progress-status/{slug}/` 端点中添加了 `value` 字段。
* 调整 - 在 `ldlms/v2/groups` 和 `ldlms/v2/groups/{id}` 端点中添加了以下字段:`group_start_date`、`group_end_date`、`group_courses_order_enabled`、`group_seats_limit`。
* 调整 - 现在管理员可以访问 GET `ldlms/v2/sfwd-question` 端点,无论是否启用了“绕过课程限制”设置。
* 调整 - 所有登录用户现在都可以访问 `GET ldlms/v2/sfwd-assignment` 和 `GET ldlms/v2/sfwd-assignment/{id}` 端点。管理员将能够检索所有作业,群组管理员只能检索由其提交或其群组中的用户提交的作业,普通用户只能检索自己的作业。
* 调整 - 默认情况下,`learndash/v1/docs/openapi` 不再记录某些 HTTP 方法以节省令牌大小。可以使用 `learndash/v1/docs/openapi?trim=false` 恢复到以前的功能。
* 调整 - 现在可以通过 `POST ldlms/v2/groups` 和 `PATCH ldlms/v2/groups/{id}` 设置群组课程分页设置。目前,如果启用了现代群组页面,此设置不会生效。
* 调整 - 改进了用于设置课程先决条件的 REST API 参数描述。
* 调整 - 改进了 `/ldlms/v2/users/{user_id}/course-progress/{course_id}` 和 `/ldlms/v2/users/{user_id}/course-progress/{course_id}/steps` 的参数描述。
* 调整 - 改进了 `ldlms/v2/sfwd-quiz/{quiz}/statistics`、`ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}`、`ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions` 和 `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions/{id}` 端点的参数描述。
* 调整 - 改进了现有 REST API 端点的 OpenAPI 文档的路由发现。
* 调整 - 改进了 `ldlms/v2/question-types/` 和 `ldlms/v2/question-types/{slug}/` 端点。添加了 `value` 字段,删除了 `description` 字段,将 `slug` 字段更新为连字符分隔的 slug 而不是下划线分隔的 slug,但为了兼容性,两种变体都支持。
* 调整 - 改进了 `ldlms/v2/sfwd-quiz` 和 `ldlms/v2/sfwd-quizzes` 端点的参数描述。
* 调整 - 改进了 `ldlms/v2/users/{user_id}/course-progress/*` 端点的参数描述。
* 调整 - 规范化了 `ldlms/v2/users/{user_id}/courses` 端点,以始终返回带有 `learndash_` 前缀的 `code` 字段。
* 调整 - 规范化了 `ldlms/v2/users/{user_id}/groups` 端点,以始终返回带有 `learndash_` 前缀的 `code` 字段。
* 调整 - 现在,GET `ldlms/v2/sfwd-essays` 中的 `lesson` 和 `topic` 参数在有或没有 `course` 参数的情况下都起作用。
* 调整 - 现在,GET 端点 `ldlms/v2/users/{user_id}/course-progress/{course_id}/steps` 在 `step_status` 字段(带有下划线)中返回状态值。
* 调整 - 现在,GET 端点 `ldlms/v2/users/{user_id}/course-progress` 和 `ldlms/v2/users/{user_id}/course-progress/{course_id}` 在 `progress_status` 字段(带有下划线)中返回状态值。
* 调整 - 现在,`ldlms/v2/sfwd-quiz/{quiz}/statistics` 端点中的 `date` 字段以本地时区返回日期。
* 调整 - 删除了与 Solid Backups 相关的管理员警报。
* 调整 - 删除了 `wp-json/ldlms/v2/sfwd-courses//steps` 中课程管理员自动注册权限的依赖关系。
* 调整 - 删除了 GET 端点 `/ldlms/v2/users/{user_id}/course-progress/{course_id}` 中的嵌套数组。
* 调整 - 删除了 REST API v2 用户课程进度步骤端点中的嵌套数组。
* 调整 - 删除了 `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions/{id}` 端点响应中的嵌套数组。
* 调整 - 删除了 `ldlms/v2/users/{id}/quiz-progress` 中未使用的 `search` 参数。
* 调整 - 通过 `ldlms/v2/sfwd-quiz` 检索测验不再需要管理员的 `course` 参数。
* 调整 - GET 端点 `ldlms/v2/groups/{id}/courses` 现在返回与 GET `ldlms/v2/sfwd-courses` 端点相同的字段。
* 调整 - GET 端点 `ldlms/v2/users/{user_id}/courses` 现在返回与 GET `ldlms/v2/sfwd-courses` 端点相同的字段。
* 调整 - GET 端点 `ldlms/v2/users/{user_id}/groups` 现在返回与 GET `ldlms/v2/groups` 端点相同的字段。
* 调整 - LearnDash LMS -> 设置 -> 高级下的 REST API 设置部分现在隐藏,如果您之前没有进行任何修改。
* 调整 - `PATCH ldlms/v2/sfwd-assignment` 端点现在可用于管理员和具有编辑其他用户作业权限的任何用户,通常仅包括群组管理员。管理员可以编辑任何用户的作业,包括他们自己的。群组管理员只能编辑属于其群组中的用户并且仅为其群组中的课程提交的作业。
* 调整 - `course_start_date` 和 `course_end_date` 字段类型已恢复为 `POST ldlms/v2/sfwd-courses` 和 `PATCH ldlms/v2/sfwd-courses/{id}` 的字符串,如 v4.25.2 之前版本。
* 调整 - `ldlms/v2/sfwd-quiz` 和 `ldlms/v2/sfwd-quiz/{id}` 的 `custom_fields_forms` 参数现在标记为只读。尝试设置该值以前是不起作用的。
* 调整 - REST API v2 用户课程进度端点中的 `date_started` 和 `date_completed` 字段现在以站点时区返回日期。
* 调整 - `ldlms/v2/sfwd-quiz` 和 `ldlms/v2/sfwd-quiz/{id}` 端点现在接受并返回 WordPress 文章 ID 作为 `prerequisites` 字段的值,而不是内部 Pro Quiz ID。
* 调整 - `ldlms/v2/sfwd-quiz` 端点不再需要非管理员的 `course` 参数,如果他们通过 `lesson` 或 `topic` 参数传递共享课程步骤被禁用。
* 调整 - `ldlms/v2/users/{user_id}/course-progress/{course_id}/steps` 端点现在根据课程步骤的文章类型返回适当的进度状态。
* 调整 - `learndash/v1/docs/openapi` 端点现在显式列出命名空间作为 `paths` 键的一部分,以避免跨命名空间的潜在冲突。
* 调整 - 改进了 `ldlms/v2/sfwd-question` 和 `ldlms/v2/sfwd-question/{id}` 端点的 `question_type` 参数的描述。
* 调整 - 更新了 `ldlms/v2/users/{id}/quiz-progress` 的 `order` 参数,不再区分大小写。
* 调整 - 更新了 `ldlms/v2/users/{id}/quiz-progress` 的 `orderby` 参数,不再需要 `ID` 即可按 ID 排序,现在还可以接受 `id`,因为它已被记录。
* 调整 - 更新了所需的 WordPress 版本,从 6.6 到 6.7。
* 调整 - `POST ldlms/v2/sfwd-question` 和 `PATCH ldlms/v2/sfwd-question/{id}` 现在返回与 `GET ldlms/v2/sfwd-question/{id}` 相同的结构。
* 调整 - `prerequisite_enabled` 不再向 `ldlms/v2/sfwd-courses` 和 `ldlms/v2/sfwd-courses/{id}` 公开 REST API。此设置不打算通过 REST API 设置,您应该改为将 `requirements_for_enrollment` 设置为 `course_prerequisite_enabled` 以获得相同的行为。
* 调整 - 添加了过滤器:`learndash_model_assignment_course`、`learndash_post_type_progress_statuses`、`learndash_settings_section_{$this->settings_section_key}_is_visible`。
* 调整 - 添加了函数:`learndash_course_challenge_exam_get_questions_stats`、`learndash_get_user_quiz_average`。
* 调整 - 更新了过滤器:`learndash_group_courses_per_page`、`learndash_quiz_info_paged`、`learndash_rest_openapi_documentation`。
* 调整 - 更新了函数:`learndash_course_get_completed_steps`、`learndash_course_status`、`learndash_get_certificate_link`、`learndash_get_course_data`、`learndash_get_course_groups`、`learndash_get_course_lessons_list`、`learndash_get_course_progress`、`learndash_get_course_quiz_list`、`learndash_get_course_steps_count`、`learndash_get_course_steps`、`learndash_get_global_quiz_list`、`learndash_get_lesson_quiz_list`、`learndash_get_topic_list`、`learndash_group_enrolled_courses`、`learndash_is_lesson_notcomplete`、`learndash_is_quiz_accessable`、`learndash_is_topic_notcomplete`、`learndash_is_user_in_group`、`learndash_process_mark_complete`。

购买/下载遇到问题?可联系
闲鱼名称:三点水帅哥
客服邮箱:382813125@qq.com
安装、使用问题,请先查看:技术支持说明

Responses