一个很好的起点是使用重力形式(http://www.gravityforms.com/). 不,我不为这家公司工作,也不拿薪水来支持这家公司,我只是在过去的3年里在WordPress工作时用过它们,没有找到更好的。
Gravity表单将自动将表单提交的所有数据存储在WordPress数据库中,您可以随时导出所有条目。您还可以选择导出数据的日期范围。该插件的另一个重要功能是为填写表单的用户设置自动响应程序(称为通知)。他们有很好的文档说明如何扩展这个插件以及一些已经存在的用于增加功能的附加组件。
至于设置唯一的成员ID,您将如何使用此ID,我们需要将其存储在哪里?有很多方法可以连接到Gravity表单来生成ID(或者可以使用Gravity表单在每次提交时提供的默认ID),但不确定设置好ID后要对其执行什么操作。它最终会被用来让用户登录吗?是否需要每个用户的电子邮件地址都是唯一的(Gravity表单有一个“唯一的电子邮件”地址功能,如果该用户已经提交了一些内容,该功能将检查DB)?成员ID是否需要与某个位置已经存在的ID列表交叉引用?让我知道你想用这个ID做什么,以及它涉及到什么,我可以详细介绍创建/存储它。