给 WordPress 投稿者用户添加/移除上传文件权限代码分享如下:
添加权限:
if ( current_user_can('contributor') && !current_user_can('upload_files') ) add_action('admin_init', 'allow_contributor_uploads'); function allow_contributor_uploads() { $contributor = get_role('contributor'); $contributor->add_cap('upload_files'); }
去除权限
if ( current_user_can('contributor') && current_user_can('upload_files') ) add_action('admin_init', 'allow_contributor_uploads'); function allow_contributor_uploads() { $contributor = get_role('contributor'); $contributor->remove_cap('upload_files'); }
从上面的代码可以看出:wordpress 是上传文件的权限用的是"upload_files"
你可能对这些文章感兴趣:
- 防止wordpress网站目录中敏感文件被嗅探扫描下载
- 高度塌陷到底是什么如何解决?
- 实现Bootstrap菜单可点击及鼠标悬停显示下拉菜单
- WordPress前台展示最近更新的文章列表
- WordPress点击图片自动进入下一分页代码分享【图片站福音】
- wordpress分类页调用所有子分类文章列表
- wordpress集成灯箱插件fancybox3
- 分享wordpress让指定代码只运行一次的实现办法
- 导入wordpress数据库出现 1067 - Invalid default value for 'scheduled_date_gmt'的解决办法
- wordpress给所有评论用户推送文章更新
- wordpress给用户中心author页添加评论功能
- wordpress后台只显示自己发布的文章
- wordpress短代码实现分类文章ajax筛选
- 使用wordpress网站二级域名存放媒体库图片
如有疑问,请前往问答中心反馈!
反馈