我有一些校对员的自定义用户角色,这些角色没有能力创建我的自定义帖子类型的帖子。
不幸的是,我无法找到如何删除bulit in的该功能post
岗位类型。
Members插件不显示create_post
参数,因此我无法将其设置为do deny(false)。
谢谢你的帮助。
SO网友:Andy Macaulay-Brook
没有内置的create_post
.罢工>
Update: 有一种能力create_posts
但它并没有得到很好的宣传,也有一些围绕它的问题,我现在恐怕没有时间去研究。
已经有一些答案可能会有所帮助:
https://stackoverflow.com/a/3248103
https://wordpress.stackexchange.com/a/178059/94267
<人力资源>
Original answer:
有
publish_posts
. 您需要为这些用户关闭此功能。删除此功能不会阻止用户或角色撰写草稿文章,但会阻止他们发布,因此不会在管理员之外看到。
目前(WP 4.6)岗位具备以下相关能力:
edit_posts
edit_others_posts
publish_posts
read_private_posts
delete_posts
delete_private_posts
delete_published_posts
delete_others_posts
edit_private_posts
edit_published_posts
您可能希望不允许
*_private_*
除了管理员之外,任何人都可以使用这些功能。