我有一个帖子类型,我为其设置了一些功能,并将其附加到一个新角色,但该角色不能将其丢弃。但我不知道为什么。这是我的阵列中的功能部分。
\'capabilities\' => array(
\'publish_posts\' => \'publish_mro_project\'
,\'edit_posts\' => \'edit_mro_project\'
,\'edit_others_posts\' => \'edit_others_mro_projects\'
,\'delete_posts\' => \'delete_mro_projects\'
,\'delete_others_posts\' => \'delete_others_mro_projects\'
,\'read_private_posts\' => \'read_private_mro_projects\'
,\'edit_post\' => \'edit_mro_project\'
,\'delete_post\' => \'delete_mro_project\'
,\'read_post\' => \'read_mro_project\'
作为管理员,我可以删除CPT并将其丢弃,但当创建项目管理员并设置功能时,他们可以添加新功能并对其进行编辑,但垃圾链接不会出现。我不知道为什么会这样。我使用了一个用户角色编辑器插件来分配这个CPT的所有功能,如果这有什么不同的话。