Wordpress 在购买课程后执行自定义功能/在LearnPress中完成订单?
当有人购买课程或订单成功完成时,我需要立即执行一个函数。我试图执行的函数实际上被称为API。我没有从LearnPress中看到合适的钩子 当我使用“user\u register”(当有人注册这个hook fire)钩子时,它可以完美地工作,但当我使用LearnPress提供的“learn\u press\u confirm\u order”钩子时,它就不工作了Wordpress 在购买课程后执行自定义功能/在LearnPress中完成订单?,wordpress,hook,learnpress,Wordpress,Hook,Learnpress,当有人购买课程或订单成功完成时,我需要立即执行一个函数。我试图执行的函数实际上被称为API。我没有从LearnPress中看到合适的钩子 当我使用“user\u register”(当有人注册这个hook fire)钩子时,它可以完美地工作,但当我使用LearnPress提供的“learn\u press\u confirm\u order”钩子时,它就不工作了 你们知道我有什么合适的方法可以做到这一点吗。感谢您抽出时间首先,您的Lime API密钥应被视为密码-不要在web上共享!立即转到您的
你们知道我有什么合适的方法可以做到这一点吗。感谢您抽出时间首先,您的Lime API密钥应被视为密码-不要在web上共享!立即转到您的LimeLM帐户,选择“设置”,然后选择“生成新密钥”。我等一下:) 您的代码没有明显的错误,因此我将按如下方式进行调试:
模具(“设置”)代码>紧接在添加\u操作之后
。我们希望确保此文件实际上正在被调用。如果是,拆下模具
wp content/plugins/learnpress
并键入(在Linux或其他*nix上)
grep-R“了解、按下、确认订单”。
这将显示引用此操作的所有文件。只有一个:
/templates/order/confirm.php:事务处理方法,$order->get_id());?>
因此,打开一个编辑器,编辑wp content/plugins/learnpress/templates/order/confirm.php
。您需要确定:
die
或error\u log
,如果您可以看到您的Web服务器/php日志文件。)confirm.php
页面上计算出确切的控制流。同样,模具
或错误日志
期待听到进展:)您能给出一个代码示例,说明您正在做什么。这通常会使我们更容易找出哪里出了问题httpss://pastebin.com/aYp4kddaHi,谢谢@craigmj,我照你说的做了,confirm.php似乎没有执行var_dump(),die(),我不知道为什么,但我尝试在其他文件中添加代码,效果很好。