Как загрузить файл с ролью «Подписчик»?
-
Задача: загрузка файлов пользователями, не имеющими права Админ. Пробовал через функцию:
function 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’, ‘enable_file_uploads_by_role’);Пользователь видит кнопку «Добавить медиафайл», но после загрузки получает «Во время загрузки произошла ошибка. Пожалуйста, повторите попытку позже.» Скриншот http://prntscr.com/en9vs7
Пробовал через плагин «User Role Editor», в редакторе показывает, что у этой роли пользователей доступно upload_files, но проблема остаётся.
Помогите, пожалуйста.
- Тема «Как загрузить файл с ролью «Подписчик»?» закрыта для новых ответов.