2012-02-10 17 views
0

私はあなたの貴重な助けが必要です。私は、WordPressのサイトにリンクされたコンテストの開催に懸命に取り組んでいます。それはうまくいくはずです:Wordpressの招待コードとユーザーデータベース

  1. コンテストがあります。コンテストに参加するには、WPに新しいユーザーとして登録する必要があります(Facebook Connect/Open Graphもあります)。
  2. 新しいユーザーが登録すると、システムは彼に電子メールを送ります: "おめでとう!あなたは新しいユーザーです。ここにあなたの友人を招待する招待コード(またはリンク)があります。またはリンク)、あなたは贈り物を受け取るでしょう "。

このワークフローはどうすればできますか?私は、新しいユーザーがWPサイトに入り、それらのデータを割り当てる(ユーザーにそれらのデータをリンクする)たびに、いくつかのコード(またはリンク)を生成する必要があります。 Aに贈り物を与えるために、新しいユーザー(Bと呼ばれる)が別のユーザー(Aと呼ばれる)のおかげで私のサイトに来るかどうかを知る必要があります。

ありがとうございます。

答えて

0

フロントエンドの登録が必要です。その後、ユーザーが登録されると、www.yourdomain.com/register?uid=his_id(彼のIDをパラメータとしてte登録フォームにリンクする)のような電子メールが送られます。

友人Bにリンクを渡すと友人Bが登録され、$ _GET ['uid']があるかどうかを確認します。はい、idを含むメタを追加します。

  1. フロントエンドregisterationを作るために、あなたはこのarticleをチェックする必要があります。

  2. メール便の場合はwp_mail()機能を使用できます。 URL内のparamsを渡すと、あなたがadd_user_meta()を使用しなければならないユーザーのためのメタを追加するための$_GET

  3. に精通している必要がありますへのアクセスについては

  4. 。関数。あなたは、基本的なPHPとWordpress codexから学ぶために喜んを知っていれば

上記の手順は必ずしも困難ではありません。

+0

ありがとうございました!私はこれらの手順を行う方法を知らない。何をすべきか教えてください(1 ...、2 ...、3 ...、4 ...)?これについてのリソースやガイドはありますか?ありがとうございました! – gianmarcoaltieri

+0

私の編集した答えを確認してください:) – zuzuleinen

+0

あなたの階段を試してみるつもりです。ありがとうございました! – gianmarcoaltieri

0

Cm Invitation Codesというプラグを作成し、グループごとにコードを割り当てることができます。こうすることで、各サイトの登録が始まり、特定のサイトからのユーザー登録の数も制御できます。 WordPress Plugin DirectoryでCM Invitation Codeを試してくださいhttp://wordpress.org/extend/plugins/cm-invitation-codes/

関連する問題