具有自动成员资格ID的自定义用户数据捕获表单

时间:2015-10-26 作者:Ajay M

在我正在工作的一个项目中,我需要捕获用户数据(影响成员数据)。在主页上,想要成为会员的访问者将单击register,它将显示包含22个字段的注册表。一旦他们提交,我想自动发送一封电子邮件给他们一个唯一的自动生成的会员身份。

(我不希望成员获得登录的用户ID和密码)

管理员应该能够根据需要下载用户/成员数据的excel。

有什么推荐的插件或方法可以实现这一点吗?

2 个回复
SO网友:mread1208

一个很好的起点是使用重力形式(http://www.gravityforms.com/). 不,我不为这家公司工作,也不拿薪水来支持这家公司,我只是在过去的3年里在WordPress工作时用过它们,没有找到更好的。

Gravity表单将自动将表单提交的所有数据存储在WordPress数据库中,您可以随时导出所有条目。您还可以选择导出数据的日期范围。该插件的另一个重要功能是为填写表单的用户设置自动响应程序(称为通知)。他们有很好的文档说明如何扩展这个插件以及一些已经存在的用于增加功能的附加组件。

至于设置唯一的成员ID,您将如何使用此ID,我们需要将其存储在哪里?有很多方法可以连接到Gravity表单来生成ID(或者可以使用Gravity表单在每次提交时提供的默认ID),但不确定设置好ID后要对其执行什么操作。它最终会被用来让用户登录吗?是否需要每个用户的电子邮件地址都是唯一的(Gravity表单有一个“唯一的电子邮件”地址功能,如果该用户已经提交了一些内容,该功能将检查DB)?成员ID是否需要与某个位置已经存在的ID列表交叉引用?让我知道你想用这个ID做什么,以及它涉及到什么,我可以详细介绍创建/存储它。

SO网友:Ajay M

多管闲事。。我能够使用CF7插件完成我想要的东西。CF7插件非常棒,有很多免费插件的功能。

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。