これは古い質問であることは知っていますが、使用したソリューションがあり、機能します。解決策が見つからない場合、または他の誰かがこれに出くわして回答が必要な場合は、これに回答してください。
aMember のプラグインを作成する必要はありません。PHP で cURL を使用すると、1 つのアクションで 2 つのことを同時に実行できます。
登録手順を変更する必要があります。amember コードを調べて、どの php ファイルを編集するかを説明してからしばらく経ちましたが、おそらく amember のバージョンが異なると、そのファイルが異なる可能性があります。
登録フォームには、フォームの HTML コードが必要です。そのアクション URL は、正しいファイルを指している必要があります。次のように開始されます。
<form action="registration.php" method="post" class="something">
rest of the code here...
その例では、registration.php を見て、ユーザーが入力したデータを取得して処理する必要があります。おそらく、ユーザーが amember ユーザーに存在するかどうかを確認し、存在しない場合は追加します。その時点で、すべてが良好であることがわかり、ユーザーをペイパルに送信するように amember が設定されている場合、支払い統合を開始するためのコードが含まれている可能性があります。これらのステップの間に (ユーザーをデータベースに追加した後、支払いに送る前に) 独自のコードを追加します。そこにphpコードを追加してcurlを使用し、それらを追加してinterspireすることができます。私のやり方では、関数を作成し、このファイルに 1 行のコードを追加してその関数を呼び出します。
AddToIEM(firstname,lastname,ip,email)
次に、おそらく amember 用の functions.php ファイルがあります。そのファイルで、上で渡された情報を取得して IEM に追加する関数を作成します。
さらに、Aweber 統合用に amember が持っているプラグインを取得し、Interspire を使用するように変更することもできます。
これは単なるアイデアの概要であり、実際に動作するコードではありません。カールを検索し、それを使用してインタースパイアに追加する方法を理解する必要があります。