我创建了一个自定义帖子类型,出于这个问题,我们可以将其称为“ my_cpt”。
我还创建了一个新角色,我们可以称之为“ my_role”。
我想做的是在不添加“ edit_posts”功能的情况下为“ my_role”提供对“ my_cpt”的访问权限,因为这样可以访问我不希望角色访问的其他帖子类型。
我尝试了发现的许多代码的变体,但是没有一个起作用,所以我真的不知道从哪里开始。基于此,我在这里没有任何基本代码可以显示。
答案 0 :(得分:0)
像这样的插件应该可以使您做到这一点:https://www.role-editor.com/
答案 1 :(得分:0)
最终比我想象的要容易。 我创建了一些功能...“ read_my_cpt”和“ edit_my_cpt”。 “ my_role”具有这两种功能的权限。 然后,我只需要将CPT的capability_type更改为“ my_cpt”,而不是“ post”