有时候我们需要网站前端让用户上传图片,可是wordpress默认的只有编辑权限才能在前端上传,但是一般默认的用户权限是订阅者或者投稿者,所以得改改他们的权限,代码如下:

function MBT_enable_file_uploads_by_role( ) {
 $role = \'subscriber\';//这是角色
 if(!current_user_can($role) || current_user_can(\'upload_files\'))
 return;
 $contributor = get_role( $role );
 $contributor->add_cap(\'upload_files\');
} add_action(\'admin_init\', \'MBT_enable_file_uploads_by_role\');

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注