作为订阅用户出现HTTP上载错误

时间:2013-04-27 作者:neptune_surf

作为订阅者上载特色图像时,我收到http错误。如果我将用户升级到editor或admin,那么一切都很好。我的服务器是Ubuntu 12.10、NGINX、WP 3.5.1

我已经检查了php。我已经成功了,没有成功。

2 个回复
SO网友:Rachel Baker

订阅服务器用户角色没有写入权限
http://codex.wordpress.org/Roles_and_Capabilities#Subscriber

也许您应该给用户一个参与者角色。

Contributor 删除\\u帖子编辑\\u帖子读取

http://codex.wordpress.org/Roles_and_Capabilities#Contributor

SO网友:s1lv3r

该法典包含一个关于Roles & Capabilities. 如您所见,订阅者角色只有一个功能:read.

第一个具有此功能的角色upload_files 是作者角色。

这就是为什么在默认/空白wordpress安装中,订阅者无法上载任何文件的原因。

如果您没有更改任何内容(通过插件或PHP编码),订阅者甚至不能创建任何帖子/页面,因此他甚至不能到达任何可能上传特色图片的地方。

由于你没有提到你正在努力实现的目标,现在有两种可能的方法;将该用户的角色更新为(至少)作者,或授予Subscriber角色通过add_cap().

结束