问题标签 [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.
wordpress - LearnDash:如何验证 api 调用?
我需要从 wordpress 调用 learndash API,例如:
LearnDash API 受到保护,所以我收到 401 响应:
在 LearnDash API 文档中,没有关于如何对调用进行身份验证的信息(使用哪个身份验证标头、哪种身份验证等)。
如何验证对 LearnDash 的调用?
我不是 Wordpress 专家,但可能有一种标准方法可以对插件的 API 进行这种经过身份验证的调用?
PS:LearnDash 安装在我需要调用的同一个 Wordpress 安装中,我不能直接调用函数,至少我在 LearnDash 文档中没有找到所需的函数。
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
javascript - WordPress - 未捕获的不变违规:缩小的 React 错误 #200
我正在研究 Leandash 项目,其中我显示了从后端 ( https://prnt.sc/12uoikj ) 到前端( https://prnt.sc/12uok4v )的Leandash“测验设置选项卡”
现在所有字段都工作正常,除了切换字段
例如:当我们打开切换时,它会显示这样的子字段:https ://prnt.sc/12uomvr
但它不能在前端工作,显示缩小反应错误:https ://prnt.sc/12uos4s
我该如何解决 ?
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
等是我要为每个证书显示的内容。
php - 通过钩子修改Learndash API响应
我正在尝试通过learndash在这里https://developers.learndash.com/hook/ldadvquiz_answered提供的钩子修改LearnDash API响应,它在回答测验问题后触发,到目前为止我已经修改了这样的响应:
);
在这段代码中,我只需要从数组中删除答案反馈索引并返回,但它忽略了我修改后的响应并返回原始响应。
这是来自 API 和钩子中的响应。
wordpress - Leandash 中是否有任何功能可以以编程方式标记完成的课程
我正在做 Leandash 项目,现在我的要求是一些学生已经离线完成了课程,所以我为组长创建了一个屏幕,组长可以在其中选择组/用户/课程,还可以像这样添加日期(https: //prnt.sc/1bfcq3a ) 并且可以标记完整的课程。
所以我的问题是如何标记完成COURSE。以编程方式点击链接。
这是我的代码,它不起作用
php - 如何在 LearnDash 中将特定用户的课程标记为已完成?我想要一个将所有课程、主题、测验标记为已完成的功能
我找到了“learndash_mark_complete”,但它显示了一个要完成的按钮。我想在几门课程中为少数用户以编程方式完成它
function - Learndash 在注册时重置课程/测验进度
我有过期的证书(证书),所以我希望用户在过期后再次参加课程,但我不能使用删除课程数据,因为我需要显示课程已参加并已过期的记录。
背景:课程不是开放的,因为开放的课程不能过期,所以它们是免费的并且需要强制登录。
默认情况下,课程进度在到期后仍然存在,当用户重新注册课程时,他们仍然拥有所有进度(我不希望保留进度)。
重置课程数据(但不是证书)、重置测验(还有什么?)并将未完成标记为用户在课程中注册的功能是什么?我猜有一个 Enroll 挂钩和一个重置课程进度的功能,但我在文档中找不到它们。
wordpress - Wordpress Learndash 添加通知插件的收件人
我在我的网站上使用 Learndash 通知插件,但我遇到了一个问题。我在每个学生的注册过程中添加了一个名为“email_parent”的自定义字段(按预期工作)。我的目标是通过附加 ld 通知向每个学生的家长发送电子邮件。在这个目标中,我写了以下几行:
我以为一切都好,但是当 ld 通知插件发送电子邮件时,每个家长都收到了 8 次触发的电子邮件,而且从未触发过一封电子邮件!
我不是专家,我没有看到任何解决方案......你能帮帮我吗?
谢谢!
wordpress - 如何显示 wordpress 会员网站或学生的总数?
我们需要一个页面,我们可以在其中显示每个会员的成员总数或每个 learndash 课程的学生人数,两者都可以。到目前为止,我们唯一的选择是使用另一个插件来显示 Wordpres 用户,但仅限于 wordpress 用户角色。
我找到了这段代码,但这是针对 woocommerce 会员资格的,我不确定要进行哪些更改以使其与 memberpress 或 learndash 兼容。