将角色分配给特定的自定义帖子类型(并忽略其他帖子类型)

时间:2014-01-13 作者:tester2001

我有一个新的帖子类型叫“故事”

以及一个名为“Writer”的新角色(具有“publish\\u story”功能)

我希望这样,一个作家登录后可以编辑个人资料,只编辑一个自定义的帖子类型-“故事”

但是,通过添加“publish\\u posts”功能,Writer还可以管理其他自定义帖子类型,包括主“posts”。我只想限制具有特定角色/能力的用户仅管理特定的自定义帖子类型。

这是我编写的一个简单插件的一部分,所以我不想与其他插件集成以使其变得简单,也不想告诉我的用户编辑该功能。php或用户。php。

1 个回复
最合适的回答,由SO网友:Brad Dalton 整理而成

你可以create a new roleadd specific capabilities.

或者你可以有条件地remove access to Edit Posts 和任何其他管理菜单项。

结束