问题标签 [learndash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
326 浏览

wordpress - LearnDash:如何验证 api 调用?

我需要从 wordpress 调用 learndash API,例如:

LearnDash API 受到保护,所以我收到 401 响应:

在 LearnDash API 文档中,没有关于如何对调用进行身份验证的信息(使用哪个身份验证标头、哪种身份验证等)。

如何验证对 LearnDash 的调用?

我不是 Wordpress 专家,但可能有一种标准方法可以对插件的 API 进行这种经过身份验证的调用?

PS:LearnDash 安装在我需要调用的同一个 Wordpress 安装中,我不能直接调用函数,至少我在 LearnDash 文档中没有找到所需的函数。

0 投票
0 回答
91 浏览

wordpress - Learndash change the lesson/course/topics name per course

Is there a way to change the default naming convention in LearnDash from the Course -> Lesson -> Topic convention, on a per course basis?

There is a way to change them globally, although no way to change them on each course that I can find.

All of our courses do not follow the same structure, and it would be great if we could somehow programmatically change the naming convention on a per-course basis.

Any help would be appreciated. Thanks

0 投票
0 回答
481 浏览

javascript - WordPress - 未捕获的不变违规:缩小的 React 错误 #200

我正在研究 Leandash 项目,其中我显示了从后端 ( https://prnt.sc/12uoikj ) 到前端( https://prnt.sc/12uok4v )的Leandash“测验设置选项卡”

现在所有字段都工作正常,除了切换字段

例如:当我们打开切换时,它会显示这样的子字段:https ://prnt.sc/12uomvr

但它不能在前端工作,显示缩小反应错误:https ://prnt.sc/12uos4s

我该如何解决 ?

0 投票
1 回答
479 浏览

php - Learndash如何从课程ID中获取课程标题

我查看了 Learndash 文档,但找不到从课程 ID 获取课程标题的函数。有谁知道如何做到这一点或有一些示例代码?

登录的用户可以看到他们获得的证书,以便他们可以单击链接并下载任何证书。以下是我目前拥有的代码。我将当前注册的课程列表放入$arr1数组中。这是一个数组Course IDs。我正在浏览这个数组,对于任何课程completed,我都允许用户链接来下载课程。

目前,我可以使用 function 获取课程下载链接learndash_get_course_certificate_link。但是,我想在 a href 的文本中显示课程的名称(课程标题)。

文本DOWNLOAD YOUR PROJECT MANAGEMENT CERTIFICATE,DOWNLOAD YOUR ACCOUNTING CERTIFICATE等是我要为每个证书显示的内容。

0 投票
0 回答
43 浏览

php - 通过钩子修改Learndash API响应

我正在尝试通过learndash在这里https://developers.learndash.com/hook/ldadvquiz_answered提供的钩子修改LearnDash API响应,它在回答测验问题后触发,到目前为止我已经修改了这样的响应:

);

在这段代码中,我只需要从数组中删除答案反馈索引并返回,但它忽略了我修改后的响应并返回原始响应。

这是来自 API 和钩子中的响应。

在此处输入图像描述

0 投票
1 回答
469 浏览

wordpress - Leandash 中是否有任何功能可以以编程方式标记完成的课程

我正在做 Leandash 项目,现在我的要求是一些学生已经离线完成了课程,所以我为组长创建了一个屏幕,组长可以在其中选择组/用户/课程,还可以像这样添加日期(https: //prnt.sc/1bfcq3a ) 并且可以标记完整的课程

所以我的问题是如何标记完成COURSE。以编程方式点击链接。

这是我的代码,它不起作用

0 投票
1 回答
259 浏览

php - 如何在 LearnDash 中将特定用户的课程标记为已完成?我想要一个将所有课程、主题、测验标记为已完成的功能

我找到了“learndash_mark_complete”,但它显示了一个要完成的按钮。我想在几门课程中为少数用户以编程方式完成它

0 投票
1 回答
137 浏览

function - Learndash 在注册时重置课程/测验进度

我有过期的证书(证书),所以我希望用户在过期后再次参加课程,但我不能使用删除课程数据,因为我需要显示课程已参加并已过期的记录。

背景:课程不是开放的,因为开放的课程不能过期,所以它们是免费的并且需要强制登录。

默认情况下,课程进度在到期后仍然存在,当用户重新注册课程时,他们仍然拥有所有进度(我不希望保留进度)。

重置课程数据(但不是证书)、重置测验(还有什么?)并将未完成标记为用户在课程中注册的功能是什么?我猜有一个 Enroll 挂钩和一个重置课程进度的功能,但我在文档中找不到它们。

0 投票
0 回答
60 浏览

wordpress - Wordpress Learndash 添加通知插件的收件人

我在我的网站上使用 Learndash 通知插件,但我遇到了一个问题。我在每个学生的注册过程中添加了一个名为“email_parent”的自定义字段(按预期工作)。我的目标是通过附加 ld 通知向每个学生的家长发送电子邮件。在这个目标中,我写了以下几行:

我以为一切都好,但是当 ld 通知插件发送电子邮件时,每个家长都收到了 8 次触发的电子邮件,而且从未触发过一封电子邮件!

我不是专家,我没有看到任何解决方案......你能帮帮我吗?

谢谢!

0 投票
0 回答
44 浏览

wordpress - 如何显示 wordpress 会员网站或学生的总数?

我们需要一个页面,我们可以在其中显示每个会员的成员总数或每个 learndash 课程的学生人数,两者都可以。到目前为止,我们唯一的选择是使用另一个插件来显示 Wordpres 用户,但仅限于 wordpress 用户角色。

我找到了这段代码,但这是针对 woocommerce 会员资格的,我不确定要进行哪些更改以使其与 memberpress 或 learndash 兼容。