代码实现WordPress用户在投稿时拥有上传权限

代码实现WordPress用户在投稿时拥有上传权限,第1张

直接将用户属性提升至「编辑」权限也可实现,如何不修改用户角色,在订阅者的角色上也能拥有这些权限。

WordPress为了整个系统的安全性,默认订阅者是不能上传图片的,而我们在制作一些主题的时候需要用到用户投稿功能,这个时候我们可以通过下面的代码让订阅者也可以上传图片。

function dahuzi_add_user_rights() {
	$role = 'subscriber';
	$role = get_role($role);
	$role->add_cap('upload_files');
}
add_action( 'admin_init', 'dahuzi_add_user_rights');

将上面的代码添加到当前使用WordPress主题的functions.php文件后,在投稿页面也显示出来了添加媒体的按钮,但是就是点击添加媒体上传图片后提示:抱歉,您不能添加附件到此文章。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 代码实现WordPress用户在投稿时拥有上传权限

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情