问题标签 [learnpress]

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 回答
77 浏览

javascript - JQuery .load() 方法两次返回值

所以我试图从我网站的另一个页面加载数据,特别是课程进度(来自 LearnPress 课程,这是一个值得的 WP 网站)到我页面中的 div。

为此,我正在做:

这确实显示了我跪下的数据。但是,它显示了两次: 看看每个人的进步是如何翻倍的

我认为这与 .load() 因...原因而启动两次这一事实有关?无论如何,我怎样才能使它不会发生?我想到了以下领域的解决方案:

这不起作用,但我认为可能是某种解决方案。但是,它似乎不是“正确”的。

另外需要注意的是:在示例中,我有两门课程,实际上我必须为 12 门课程执行此操作,但即使只有一门课程也会发生这种情况。

谢谢!

0 投票
2 回答
514 浏览

wordpress - 从 LearnPress 插件 (wordpress) 中删除“课程”选项卡

有没有办法从 LearnPress 插件中删除/删除“课程”选项卡/部分?我找不到这个问题的解决方案。

0 投票
1 回答
283 浏览

php - 显示 learnpress 插件的课程视图数量

你好,我在function.php中有这个代码片段,实际上我使用了一个learnpress插件钩子: learn-press/course-item-content 我也试过这个: learn-press/lesson-start 目标是为客人提供每节课的learnpress课程视图数量,而不是登录用户。我已经使用 Pods 插件为 lp_lesson 类型创建了自定义字段视图。

我注意到字段视图的更新发生了一次,但是当我刷新页面时,它实际上发生了两次。例如,如果现在views=1,我去页面,它会views=2,但是刷新页面后,我知道views的最后一个值不是2,而是views=3!现在它将更改为views = 4。我检查了$tempval = intval(get_post_field('views',$item->get_id()))+1;如果我将增加的值更改为 3 时发生的行中,这将导致如果视图等于 1,我转到页面并将视图更新为 4,但之后我再次转到页面,开始时值为 7,然后会变为 10,依此类推。我不明白为什么这会发生两次,而我看不到任何证据表明此代码发生了两次。因为我检查的脚本代码发生了一次,并且检查更新钩子证明了这一点。

0 投票
0 回答
47 浏览

learnpress - 最终结帐 woocommerce learnpress 中的错误

嗨,我在 wordpress 上遇到了问题,因为几天来,当客户购买多个 learnpress 课程时,我在最终结帐时遇到错误

我使用插件 Manca 链接到 woocommerce

我的日志

[2021 年 5 月 18 日 12:42:20 UTC] PHP 致命错误:未捕获的错误:无法在 /www/wp-content/plugins/learnpress/inc/user/abstract-lp-user 中使用 stdClass 类型的对象作为数组。 php:2326 堆栈跟踪:#0 /www/wp-content/plugins/learnpress/inc/user/abstract-lp-user.php(2427): LP_Abstract_User->enroll_course(2876, 3032, false, false) #1 / www/wp-content/plugins/manca-lp-wc-integration/admin/enrollment-sync.php(60): LP_Abstract_User->enroll(2876, 3032, true) #2 /www/wp-includes/class-wp -hook.php(294): lpwci_lp_enroll_on_wc_payment_complete(3030) #3 /www/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters('', Array) #4 /www/wp-includes /plugin.php(484): WP_Hook->do_action(Array) #5 /www/wp-content/plugins/woocommerce/includes/class-wc-order.php(363): do_action('woocommerce_ord...', 3030,Object(Automattic\WooCommerce\Admin\Overrides\Order)) #6 /www/wp-content/plugins/woocommerce/includes/class-wc-order.php(221): WC_Order->status_transition() #7 /w in /www/wp-content/plugins/learnpress/inc/user/abstract-lp-user.php 在第 2326 行

非常感谢来自法国的伊莎贝尔

0 投票
0 回答
38 浏览

wordpress - LearnPress 与证书插件

我使用带有证书插件的 LearnPress,现在,根据规定,我需要在我的证书中添加自定义字段,例如证书参考号。如何添加到证书?

0 投票
0 回答
118 浏览

wordpress - Learnpress / Wordpress:在详细课程列表中显示课程内容

我正在使用带有 Learnpress 插件的 wordpress。我想破解列表课程循环以显示每一行的课程详细信息。

在循环section.php

如何将 The_content_Description 替换为每节课的内容?如果您有一个想法,这将对您有所帮助:)谢谢

0 投票
0 回答
61 浏览

php - 我如何用我自己的风格编辑learnpress bydefault archive-course.php 页面?

我想改变一些风格和一些设施。但是这里的archive-course.php 没有指定所有的东西,我无法理解他们的代码。没有足够的资源。请帮我!

0 投票
0 回答
46 浏览

wordpress - 如何在 WordPress Learnpress 中根据国家/地区自动更改货币?

我想根据 WordPress Learnpress 中的客户国家/地区自动更改货币。例如,当我的任何用户从印度搬到另一个国家时,他的货币符号显示为美元。任何人都可以帮助我,好吗?

0 投票
0 回答
24 浏览

php - 删除操作 ip-template-hooks.php 插件 WordPress LearnPress

在原始的 LearnPress 插件挂钩文件中,有以下操作:

add_action( 'learn-press/course-meta-secondary-left', LP()->template( 'course' )->callback( 'single-course/meta/duration' ), 10 );

我正在尝试删除此操作,然后将其替换为以下代码:

remove_action( 'learn-press/course-meta-secondary-left', LP()->template( 'course' )->callback( 'single-course/meta/duration' ), 10 );

add_action( 'learn-press/course-meta-secondary-left', LP()->template( 'course' )->text( 'test hi' ), 10 );

在function.php中。

删除不起作用,我的操作已添加到现有操作中。

0 投票
0 回答
8 浏览

wordpress - WordPress:到期日期 learnpress 自定义字段

我正在使用learnpress插件wordpress,我们要添加自定义到期日期,现在插件中有到期日期,但它只适用于一周,我们需要设置为日期而不是星期

我添加了自定义文件,但是 learnpress 如何从我的自定义日期读取到期日期