我应该将仅限前端的用户设置为CPT还是使用插件?

时间:2018-02-09 作者:Benji

我的客户希望有一个包含公共和客户特定项目的下载页面。我曾考虑创建一个Client 并与Download 但是,他们后来告诉我,他们希望用户能够设置自己的密码,并在需要时通过电子邮件重置密码。

所以我研究了各种选择,试图避免任何使用实际Users WordPress数据库中的表。有很多插件可以创建社区、管理个人资料、创建前端用户等,但它们似乎都非常臃肿,以支付、订阅等为中心。这包括:

  • Front-End Only Users
  • Ultimate Member
  • WP-Members
  • WP User Manager

    所以最后我想做一个CPTClient 并有电子邮件、密码等和登录表单、密码重置。有没有人这样做过,你会有建议或片段等,为走这条路线?或者完全反对它,并建议一些核心或可靠的插件?

    谢谢

1 个回复
SO网友:Mark Kaplun

如果用户需要登录到系统以查看自己的项目,则与其他用户一样。重新设计前端还不够好,因为您需要检测其何时登录,因此您基本上需要重新设计大多数与用户相关的API。这是一项毫无意义的工作,你很可能会出错(因为它很复杂,无论你的技能如何)。只需使用wordpress用户系统。

(不确定您为什么需要插件,但这取决于您在站点上下文中的具体需要)

结束

相关推荐

Adding users to another blog

早上好我想制作一个片段,当在博客中创建一个用户时,将其自动添加到另一个具有创建的相同卷的博客中(始终为1号)。为此,我使用以下方法:$ Blog_id = 1; $ User_id = get_current_user_id (); $ Role = \'publisher\'; Add_action (\'user_register\', add_user_to_blog ($ blog_id, $ user_id, $ role)); 。。。。。但它不起作用,但如果我