具有不同角色的不同用户的Wordpress功能

时间:2017-10-11 14:38:32

标签: php wordpress checkbox

我对Wordpress开发非常有经验,但是,我被要求做一些我以前没有做过的事情,而我对设置和删除个人用户功能的初步想法并不是很好。 ..所以我想我会得到第二个意见。

情况如下:在管理区域的用户编辑个人资料屏幕上,我添加了一些额外的复选框。该网站有一些不同的自定义帖子类型,因此每个帖子类型都有一个复选框,供用户可以审核[帖子类型]。

网站上的每个用户都有作者角色,但我想要做的是管理用户功能,所以如果说名为John的用户选中了中等测试帖子类型的复选框,他们应该能够编辑,发布和删除该特定帖子类型中的其他人的帖子。他们还应该能够在该帖子类型中创建,编辑,发布和删除他们自己的内容,除非取消选中另一个复选框,表示他们无法创建自己的内容。

现在我假设在保存选项时我可以在自定义帖子类型上引入WP_User对象和add_cap以及remove_cap。它在某种程度上起作用,但它似乎绊倒了,我不确定我做错了什么。

因此,例如,如果用户无法创建自己的内容,但CAN编辑,发布和删除其他人的内容我会想到删除edit_posts,create_posts和delete_posts会这样做并添加功能(将_posts替换为对于edit_others_posts,publish_others_posts和delete_others_posts的帖子类型)会这样做,但它没有!如果我删除了创建自己内容的能力,我似乎​​无法让他们能够编辑其他人的内容。

有谁知道如何解决这个问题?

0 个答案:

没有答案