注意现在这个撰写文章的页面,在发布这个小工具的上面,这个按钮是 提请审批 ... 也就是,用户只能去创建内容,然后点击这个 提请审批 的按钮,这个文章不能直接发布,需要有发布权限的用户,审核一下,通过以后,才能正式发布用户创建的内容 ...
下面我们再去给 xiaoxue 分配一下可以发布文章的权限 .. 输入 wp user add-cap xiaoxue ... 给 xiaoxue 这个用户添加权限 ... 要添加的是 publish_posts ... 这个权限...
wp user add-cap xiaoxue publish_posts
回车 ... 再回到用小雪登录的后台 ... 刷新 ... 你会看到,在撰写文章的个页面上,这个 提请审批 这个按钮,会变成一个 发布 按钮 ... 说明 xiaoxue 现在可以直接发布文章了 ... 因为刚才我们给她分配了一个 publish_posts 的权限。
移除权限
user add-cap 可以为用户添加权限,user remove-cap 可以把用户的权限去掉 ... 再回到命令行。先查看一下 xiaoxue 这个用户的权限列表 ... wp user list-caps xiaoxue
然后再去掉分配给 xiaoxue 的这两个权限 .. wp user remove-cap xiaoxue ... 再加上要去掉的权限的列表 ... 先去掉 edit_posts ... 然后再去掉 publish_posts ...
再查看一下用户权限的列表 .. 你会发现,之前添加给 xiaoxue 的 edit_posts 还有 publish_posts 这两个权限就已经被移除掉了。
回到浏览器 ... 刷新一下 ... 因为刚才是在发布文章的页面上,现在 xiaoxue 已经没有这个权限了,所以刷新以后,会提示说用户没有权限查看这个页面 ... 再回到后台的首页 ... 你会发现后台又恢复到了最开始的样子 ...