需要对WordPress站点的部分内容进行身份验证

时间:2021-10-26 作者:tommy_o

我继承了一个网站,我的用户群正在请求一个功能。该页面主要是关于非营利组织的信息(活动日历、联系方式等),但他们希望添加一个页面以及一些包含只有少数人可以访问的信息的帖子。该网站的此区域包含敏感信息(个人识别信息,但与付款等无关)。这更像是董事会每月的会议记录。

我环顾四周,发现大多数插件或解决方案要么面向受密码保护的帖子内容(这不是我需要的),要么面向保护整个网站的密码(这不是我需要的)。

在我开始考虑推出自己的插件之前,是否有类似的东西可以使用?

1 个回复
SO网友:Catherine Consiglio

如果您希望将查看页面或帖子的能力限制为具有特定角色的人,可以使用以下方法:https://wpti.ps/check-if-user-has-specific-role-or-capability-in-wordpress/

您可以为需要访问的用户创建自定义角色,然后使用上面链接中的自定义功能检查该角色。如果这样做,我也会专门为该类型的内容实现一个自定义的帖子类型,然后为帖子类型创建一个模板,确保内容始终与角色检查一起显示。

相关推荐

Authentication/API Questions

我们正在尝试使用S2Member来管理我们的WP站点和我们正在启动的Flash程序的成员资格。我们希望在用户登录并保持登录状态时使用S2Member对其进行身份验证。问题:Java层需要知道哪个用户登录到Wordpress(如果有的话),以便它可以将正确的数据返回到flash层。建议的解决方案:Wordpress的cookie也应该包含在Flash到Java的请求中。Java可以使用这些cookie来查询Wordpress DB以获取用户ID。我们需要知道的是:1。是否可以从数据库或文件系统获取带有coo