WordPress允许订阅者上传图片附件的方法

引言

WordPress前台投稿时,如果订阅者或投稿者无法上传图片并收到“抱歉,您不能添加附件到此文章”的错误提示,通常是由于WordPress角色权限设置不允许他们上传媒体文件所致。您可以按照以下步骤来解决这个问题:
  1. 登录到WordPress后台:
    使用管理员账户登录到WordPress后台,以便可以进行权限设置。
  2. 更改用户角色权限:
    对于投稿者(Contributor):默认情况下,投稿者无法上传媒体文件。要允许他们上传图片,请执行以下步骤:
    转到“用户” > “所有用户”。
    找到要更改权限的用户,然后点击编辑。
    在“角色”下拉菜单中,选择“作者”(Author)。
    点击“更新用户”。

对于订阅者(Subscriber):默认情况下,订阅者通常不能上传媒体文件。如果您希望他们能够上传图片,请使用插件或自定义代码来授予他们相应权限。一种方法是使用插件,如"Capability Manager Enhanced" 或 "User Role Editor" 来编辑角色权限。或者,您可以添加以下代码到您的主题的 functions.php 文件中:

//增加订阅者权限,使其可以在投稿的时候上传图片,删除图片
function dahuzi_add_user_rights() {
	$role = 'subscriber';
	$role = get_role($role);
	$role->add_cap('upload_files');
	$role->add_cap('edit_others_posts');
	$role->add_cap('edit_published_posts');
	$role->add_cap('delete_posts');
}
add_action( 'admin_init', 'dahuzi_add_user_rights');

 

 

版权声明

1、本文地址:https://www.09606.com/277.html
2、转载请保留本文地址及链接,本站保留追究法律责任的权力。
3、部分文章来源于网络,仅作为学习展示之用,版权归原作者所有。
4、因部分文章网络流转次数较多,已无法追溯至原作者,若遗漏导致侵犯了您的权益,请您 留言给我

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录