Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有过期的证书(证书),所以我希望用户在过期后再次参加课程,但我不能使用删除课程数据,因为我需要显示课程已参加并已过期的记录。
背景:课程不是开放的,因为开放的课程不能过期,所以它们是免费的并且需要强制登录。
默认情况下,课程进度在到期后仍然存在,当用户重新注册课程时,他们仍然拥有所有进度(我不希望保留进度)。
重置课程数据(但不是证书)、重置测验(还有什么?)并将未完成标记为用户在课程中注册的功能是什么?我猜有一个 Enroll 挂钩和一个重置课程进度的功能,但我在文档中找不到它们。
官方的回答是否定的,不能在 Learndash 中完成。因此,您不能将重新注册与过期相结合。
“原则上,LearnDash 中没有选项,在访问到期后,删除数据但保留证书。”