0

对于当前的项目,我需要提供一些客户的客户(你去吧?=)某种受保护的前端内容区域。该区域应以“每个用户”为基础保存受保护的内容。

例如:来自(让我们称公司为 EXCORP)的 Tom 想要为用户 A提供一个文档 (PDF) 和一些文本 (HTML-Content)。但是(!)用户 B会得到一个完全不同的文档,也许还有更多的文本。用户 C可能根本不会得到文档。

这场比赛继续为大约另外 150 个用户左右。因此,“默认”角色在这里不起作用,因为我必须为每个用户创建一个用户角色,这肯定会过度杀伤它。而且我发现的所有会员插件都不是这样工作的。

只是为了说明这一点:这件事只有一条路。意思是,客户支持者汤姆(在上面的例子中)需要为所有客户提供一些个性化的信息。汤姆将成为后端用户。客户不需要互相提供一些文件或信息。只是从一个后端用户到所有不同的前端用户。

所以我的问题很清楚:有没有一种方法可以使用 Wordpress 在“每个用户”基础上保护前端内容?如果我让它以“hacky”方式工作,或者通过高级/免费插件工作,对我来说并不重要,只要它是安全的(我当然会使用 SSL)。我只是不想从头开始开发插件,尽管我的客户永远不会说出支付它的预算!

4

2 回答 2

0

有很多主题提供前端用户仪表板,您可以使用其中一个主题来设置所有内容(用户在登录时重定向到他/她的仪表板)。

在这一点上,你有很多方法来获取你需要的东西,如果记住什么用户收到什么信息不是太麻烦,你可以简单地在创建后/编辑后端添加一个用户框,汤姆可以创建一个帖子,附加文件给它并将其分配给另一个用户(扔用户框)。

将帖子发布为私有并将作者从 Tom 更改为最终用户应该会使您的工作更加轻松。

PS 检查分类主题以了解后端是如何工作的 thoes 之间的主要区别以及您必须实现的是帖子由 Tom 创建但分配给用户(非常容易做到)并且帖子必须是私人的! !如果数据合理,请不要忘记这一点!

于 2013-10-16T21:09:00.983 回答
0

我意识到这是一个老问题,但认为这可能对其他人有所帮助。您可以尝试使用wp-document-revisionsmembers 插件来实现您正在寻找的内容。

祝你好运。

于 2016-01-13T18:55:33.463 回答