我知道这是一个老问题,但是我有一个我使用过的解决方案并且它有效。在您从未找到解决方案的情况下回答这个问题,或者其他人偶然发现这个问题并需要一个答案。
您不需要为 aMember 创建插件。在 PHP 中使用 cURL,您可以让 1 个动作同时执行 2 件事情。
您需要修改注册步骤。自从我查看成员代码来告诉你要编辑哪个 php 文件已经有一段时间了,等等,它可能与不同的成员版本不同..
在您的注册表单上,您应该有表单的 HTML 代码,它的操作 URL 应该指向正确的文件。它会像这样开始:
<form action="registration.php" method="post" class="something">
rest of the code here...
所以在那个例子中,我会查看registration.php,然后它应该获取用户输入的数据并处理它。它可能会检查用户是否存在于您的成员用户中,如果不存在则添加它们。那时,您知道一切都很好,如果您的会员设置为将用户发送到贝宝,它可能具有启动支付集成的代码。在这些步骤之间(在将用户添加到您的数据库之后以及在将他们发送出去付款之前)添加您自己的代码。您可以在此处添加 php 代码以使用 curl 并将它们添加到 interspire。我的方式是,我会创建一个函数,然后在该文件中添加 1 行代码来调用该函数。
AddToIEM(firstname,lastname,ip,email)
然后可能有一个functions.php 文件供会员使用。在该文件中,我将创建一个函数来添加上面传递的信息并将它们添加到您的 IEM 中。
此外,您可以将成员用于 Aweber 集成的插件修改为使用 Interspire。
这只是一个想法大纲,而不是真正的工作代码。您将需要查找 curl 并弄清楚如何使用它将它们添加到您的 interspire 中。