对于当前的项目,我需要提供一些客户的客户(你去吧?=)某种受保护的前端内容区域。该区域应以“每个用户”为基础保存受保护的内容。
例如:来自(让我们称公司为 EXCORP)的 Tom 想要为用户 A提供一个文档 (PDF) 和一些文本 (HTML-Content)。但是(!)用户 B会得到一个完全不同的文档,也许还有更多的文本。用户 C可能根本不会得到文档。
这场比赛继续为大约另外 150 个用户左右。因此,“默认”角色在这里不起作用,因为我必须为每个用户创建一个用户角色,这肯定会过度杀伤它。而且我发现的所有会员插件都不是这样工作的。
只是为了说明这一点:这件事只有一条路。意思是,客户支持者汤姆(在上面的例子中)需要为所有客户提供一些个性化的信息。汤姆将成为后端用户。客户不需要互相提供一些文件或信息。只是从一个后端用户到所有不同的前端用户。
所以我的问题很清楚:有没有一种方法可以使用 Wordpress 在“每个用户”基础上保护前端内容?如果我让它以“hacky”方式工作,或者通过高级/免费插件工作,对我来说并不重要,只要它是安全的(我当然会使用 SSL)。我只是不想从头开始开发插件,尽管我的客户永远不会说出支付它的预算!