我有一个集成了paypal按钮的wordpress网站。它按预期工作。我想用IPN付款成功后,执行以下操作:简单的支付宝在IPN集成IPN
1)发送电子邮件至买方 2)改变在WordPress
问题的用户角色是怎么做的我在WordPress中嵌入一个独立的PHP文件,该文件将被IPN调用并可以使用wordpress功能?
我有一个集成了paypal按钮的wordpress网站。它按预期工作。我想用IPN付款成功后,执行以下操作:简单的支付宝在IPN集成IPN
1)发送电子邮件至买方 2)改变在WordPress
问题的用户角色是怎么做的我在WordPress中嵌入一个独立的PHP文件,该文件将被IPN调用并可以使用wordpress功能?
理想情况下,您想要做的是在主题根中添加一个独立文件,例如ipn.php,其中调用wordpress的核心功能。
把它放在ipn文件的顶部。
<?php require_once("../../../wp-load.php");?>
现在你可以得到所有的wordpress功能。
这会奏效,但我不同意它会是理想的。正确的“WordPress方式”可以在主题的functions.php文件中使用自定义插件或函数。 –
是的。但是你必须能够将一个实际的URL传递给paypal来运行IPN – Mark
好吧,这不是问题。您只需在插件中注册一个函数,以便在特定URL被击中时触发。 –
我实际上即将发布“[PayPal IPN for WordPress](https://bitbucket.org/angelleye/paypal-ipn-for-wordpress)”,这将使配置IPN并将其扩展到自动化事物简单。现在完成了。只需完成最终测试,我肯定会在接下来的几天内发布它。您可以查看该项目中的代码,了解IPN监听器如何为WordPress配置并自行完成,或者等待2到3天并在完成后使用它。 :) –
谢谢这将是非常有用的。你的插件的名称是什么? – afshin
插件的名称是用于WordPress的PayPal IPN。我将很快发布它。 –