我们如何根据Wordpress
开发一个投票网站,其中登录页面login and password protected
,登录名和密码基于用户的preloaded database
。这个想法是为员工创建一个页面,他们可以在提供个人凭据后进入该页面。它不能基于他们注册的系统 - 他们的数据应该已经在数据库中。
我假设您不希望不同的用户有不同的用户角色。如果是这种情况,那么您将需要在主题的函数.php文件中创建一个函数,该函数将检查用户是否使用is_user_logged_in()
登录,如果没有,则将他们重定向到登录页面。为了解决每个用户自己在网站上注册的问题,您可以创建另一段代码,该代码将从csv文件中迭代用户详细信息,注册它们并设置每个用户的密码。
此建议/方法的原因:
- 所有用户都在您的WP用户列表中注册,因此您的密码不容易被盗。
- 如果您愿意,可以在以后分配自定义用户角色和功能。
- 您可以一次性或批量添加用户,而无需在每次需要添加用户时重做相同的工作。
- 您不会冒破坏经过适当优化的WP中的数据库结构的风险。
现在请了解,您将需要利用对象缓存并使用pre_get_posts
来管理大型站点。
祝你好运!!