• Задача: загрузка файлов пользователями, не имеющими права Админ. Пробовал через функцию:

    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, но проблема остаётся.
    Помогите, пожалуйста.

Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Как загрузить файл с ролью «Подписчик»?» закрыта для новых ответов.