用户无需访问常规帖子即可访问CPT(自定义帖子类型)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户无需访问常规帖子即可访问CPT(自定义帖子类型)相关的知识,希望对你有一定的参考价值。
我创建了一个自定义帖子类型,为了这个问题,我们可以调用“my_cpt”。
我还创建了一个新角色,我们称之为“my_role”。
我想要做的是给“my_role”访问“my_cpt”而不添加“edit_posts”功能,因为这样可以访问我不希望角色有权访问的其他帖子类型。
我已经尝试过我发现的大量代码的变化,但没有一个有效,所以我真的不知道从哪里开始。基于此我没有任何基本代码在这里显示。
答案
像这样的插件应该可以让你这样做:https://www.role-editor.com/
另一答案
结束比我想象的容易。我创建了一些功能......“read_my_cpt”和“edit_my_cpt”。 “my_role”具有这两种功能的权限。然后我只需要将CPT的capability_type更改为“my_cpt”而不是“post”
以上是关于用户无需访问常规帖子即可访问CPT(自定义帖子类型)的主要内容,如果未能解决你的问题,请参考以下文章
markdown Wordpress Dashicons /自定义帖子类型图标/ CPT图标