用于访问特定术语的自定义角色

时间:2014-11-18 作者:Athoxx

我正在寻找创建一个会员网站,将用于显示登录用户的公司存储的文档。

我有一个名为Boxes.Company (如果有必要,则不分等级)我希望实现的是能够为用户创建自定义角色,让他们能够访问与角色相关的分类中的任何项目。

本质上,角色为ACME Corp 将允许访问具有分类法的BOX post类型中的postacme-corp 分配给他们。我是说在前端。除管理员外,所有人的仪表板都将被阻止。

创建分类法和自定义帖子类型没什么大不了的,但我不知道从哪里开始A) 创建自定义角色和B) 允许这些角色仅访问指定的分类/分类。

注意:我经常使用ACF5 PRO,因此可以接受包含ACF5 PRO的解决方案。

Edit: 使目标更加明确

2 个回复
SO网友:mikko-lauhakari

首先我有一个问题,你想让他们访问什么。编辑具有特定类别的帖子或在网站上看到它?

当谈到角色时,通常情况下codex 是一个很好的起点-http://codex.wordpress.org/Roles_and_Capabilities. 明确地http://codex.wordpress.org/Function_Reference/add_role.

SO网友:mikko-lauhakari

好的!:)

你在哪里OK 答案是A)?您可以了解如何在Codex的帮助下添加/修改角色?

B) 有点棘手,或者有几种方法可以做到这一点。不幸的是,我没有时间写很多代码示例,但我有一些想法!

如果您创建了新角色或添加了功能,则可以在循环中检查当前用户是否具有角色/上限-如果没有,则不打印帖子。应该有一些过滤器也可以做到这一点,现在记不起来了

结束

相关推荐