我在使用自定义帖子类型和自定义用户角色时遇到问题。我创建了一个名为Business的自定义帖子类型。然后,我为特定类型的用户创建了能够添加和编辑业务列表的功能。我遇到的问题是,当我创建用户类型并添加edit\\u business、edit\\u business、read\\u business、publish\\u business等功能时,用户可以编辑其他人的业务。我不明白为什么会这样。
我用来创建这些功能的代码片段是\'capabilities\' => array(
\'edit_post\' => \'edit_business\',
\'edit_posts\' => \'edit_business\',
\'edit_others_posts\' => \'edit_others_businesses\',
\'publish_posts\' => \'publish_businesses\',
\'read_post\' => \'read_business\',
\'read_private_posts\' => \'read_private_businesses\',
\'delete_post\' => \'delete_business\'
)
如果您能帮助理解这一点,我们将不胜感激