Wordpress中的邀请代码和用户数据库

时间:2012-02-10 00:31:49

标签: database wordpress invitation

我需要你的宝贵帮助。我正在努力组织一个与wordpress网站相关的比赛。这就是它的工作方式:

  1. 有一场比赛。用户必须在WP中注册为新用户(还有Facebook Connect / Open Graph)才能参加比赛。
  2. 当新用户注册时,系统会向他发送一封电子邮件:“恭喜!您是新用户。这里有一些邀请代码(或链接)邀请您的朋友。如果他们在这里注册了邀请码(或链接),你会收到礼物“。
  3. 我该怎样做这个工作流程?每次新用户进入WP站点并分配它们(将这些数据链接到用户)时,我需要生成一些代码(或链接)。 我需要知道是否有新用户(称为B)来到我的网站,感谢另一位用户(称为A),以便向A赠送礼物

    谢谢你们。

2 个答案:

答案 0 :(得分:0)

您必须进行前端注册。然后,在用户注册后,您向他发送了一封电子邮件,例如www.yourdomain.com/register?uid=his_id(link到te注册表单,其ID为参数)。

当他将链接传递给他的朋友B时,朋友B正在注册并检查是否有$ _GET ['uid']。是的,你给他添加一个包含id的元数据。

  1. 要进行前端注册,您应该查看article

  2. 对于邮件发送,您可以使用wp_mail()功能。

  3. 要在网址中传递参数并访问您,必须熟悉$_GET

  4. 要为用户添加元数据,您必须使用add_user_meta()。功能

  5. 如果您了解基本的PHP并且愿意从Wordpress codex学习,则上述步骤并不一定困难。

答案 1 :(得分:0)

我们创建了一个名为Cm邀请代码的插件,允许您为每个组分配代码。通过这种方式,您可以了解每个注册的网站,并控制特定网站的用户注册数量。在WordPress插件目录http://wordpress.org/extend/plugins/cm-invitation-codes/

中尝试CM邀请码