2016-03-03 155 views
0

我需要一些帮助用户管理。 我有一个教育网站(还没有准备好),我需要两个注册:WordPress用户管理

首先对于学生来说,他们可以与姓名,电子邮件,电话号码等

其次为教师的课程,谁可以注册登记包括姓名,电子邮件,出生年份等,但教师也可以注册课程。

但是,当教师也想注册课程时,我想她/他也可以使用相同的电子邮件地址,姓名等。我想要它,老师注册这两个地方后,在wp-admin /用户我只看到一个注册。

有什么插件很容易做到这一点?

感谢您的帮助!

+0

您可以将注册数据保存到wp_users和wp_user_meta。为学生直接添加数据到WordPress的wp_user_meta表。对于所有课程的教师注册,请在wp_post_meta保存。那是该课程的注册用户。它将是所有用户的数组。课程编号将是帖子ID。 '注册用户'将是meta key。并在注册时更新这个元与添加用户ID元值。 – WisdmLabs

回答

0

答案是'不',没有简单的插件。虽然我是DV。

0

我打算在这里出门,并建议您不要在此网站上使用Wordpress,而是考虑自己构建一切。您已经达到了Wordpress的限制,因为很难分配多个角色并一致地管理它们。我会再次猜测并说,即使您使用Wordpress启动,您也会很快超过它,并需要重新编写整个应用程序。

如果您自己构建应用程序,则可以根据需要设计用户数据库,并允许用户拥有一个或多个角色(即学生和/或教师)。然后,您的应用程序可以使用用户具有的角色来确定要显示给他们的内容。

如果您想缩短整体开发时间,请将第三方API和工具组合在一起。如果您使用Node.js,请查看Keystone.js(http://keystonejs.com),Hatch(http://hatchjs.com)和其他CMS工具。您还可以查找Passport(https://www.inversoft.com/products/user-database-sso)等用户数据库,这些用户数据库可为您提供大量用户管理功能。有大量的免费或开源工具可以帮助你快速构建这个应用程序。