自定义角色无法回收自定义帖子类型

时间:2014-07-24 作者:Alex Howell

我有一个帖子类型,我为其设置了一些功能,并将其附加到一个新角色,但该角色不能将其丢弃。但我不知道为什么。这是我的阵列中的功能部分。

\'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的所有功能,如果这有什么不同的话。

1 个回复
SO网友:gorodezkiy

尝试指定以下功能,对我的情况很有帮助:

,\'delete_published_posts\' => \'delete_published_mro_project\'

结束