Ограничение доступа и управления файлами
WP File download есть множество инструментов для ограничения видимости и управления файлами в административной панели. Для начала необходимо провести различие между:
- Видимость файлов, или кто может просматривать и скачивать файлы в открытом доступе
- Управление файлами, или кто имеет право добавлять, удалять и редактировать файлы и категории
Доступ к файлам и их видимость
С помощью WP File Download вы можете ограничить видимость категорий файлов в зависимости от группы пользователей WordPress. Откройте категорию файлов и сделайте её приватной, выбрав группу пользователей или отдельного пользователя. Затем нажмите кнопку «Сохранить настройки», и всё готово.
Также можно ограничить видимость одного файла для нескольких пользователей, чтобы только выбранные пользователи могли просматривать этот файл.
Для использования этой функции необходимо включить Ограничение доступа для одного пользователя» в разделе «Конфигурация» > «Основные настройки» > вкладка «Администрирование» .
Аналогичным образом вы можете настроить видимость категории для нескольких пользователей. Это означает, что если параметр «Видимость» установлен на «Частный», только определённый пользователь сможет просматривать категорию во внешнем интерфейсе.
Например, вы можете настроить «Автор, Разработчик» для просмотра «Категория темы по умолчанию» на внешнем интерфейсе.
С этого момента «Скачать файлы» и «Предварительный просмотр файлов» доступны для каждой роли пользователя. Вы можете ограничить доступ пользователей к загрузке или предварительному просмотру на сайте в зависимости от роли.
Например: В случае с редактора , после включения соответствующих параметров, пользователи, которым предоставлена редактора, смогут загружать и просматривать файлы. Это будет один из вариантов в зависимости от ваших настроек.
Настройка управления файлами в зависимости от роли пользователя WordPress
Управление файлами в WP File Download определяется ролями пользователей WordPress. Вы можете выбрать роли, которые могут выполнять определенные действия. Все пользователи с выбранными ролями будут иметь одинаковые права доступа к управлению файлами.
Для настройки доступа используйте WP File Download > Configuration > File Access > User Roles :
После входа в систему пользователь унаследует свои групповые привилегии на управление файлами.
Управление личным хранилищем файлов пользователя
WP File Download позволяет пользователям WordPress самостоятельно управлять хранилищем файлов, поскольку вы, как администратор, можете определить, кому принадлежит та или иная категория файлов.
Первый шаг — установить для пользователя роль, позволяющую редактировать только свою категорию . Отключите «Редактировать категорию», поскольку в этом примере пользователи не должны иметь возможность редактировать все существующие категории, а только свои собственные. Другие привилегии не являются обязательными и зависят от того, что вы хотите разрешить.
Затем вы можете создать категорию файлов для своих пользователей, или, если опция «Создать категорию» , они смогут сделать это самостоятельно. После этого, исходя из созданной категории файлов, вы можете определить, кто является её владельцем и, следовательно, кто сможет её редактировать.
Для каждой категории можно назначить одного пользователя-владельца.
Кроме того, пользователь может предоставить разрешение для категории или файла, если «Изменить параметры разрешений» . Это означает, что он может выбрать одного пользователя для категории или нескольких пользователей для файла, как и на предыдущем шаге.
Ограничение на скачивание для определенных ролей
Чтобы ограничить время загрузки и продолжительность загрузки файлов пользователями, перейдите в WP File download > «Доступ к файлам» > «Ограничение загрузок». Затем включите параметр «Ограничить загрузку»
Здесь доступны 2 параметра: ограничение на скачивание и ограничение по времени для каждой роли на сайте. Ограничение на скачивание должно быть числом, ограничение по времени можно установить в часах, днях и т.д.
- Ограничение на количество загрузок: Если это значение заполнено, будет ограничено количество загрузок каждого файла для каждого пользователя в данной группе пользователей.
- Ограничение по времени: Если этот параметр заполнен, он ограничит задержку, в течение которой файлы будут доступны каждому пользователю в данной группе пользователей.
И наконец, не забудьте нажать «Сохранить» .
Частные категории
Чтобы создать категории для пользователей, уже зарегистрированных на вашем сайте, перейдите в настройки плагина в разделе « Доступ к файлам» > «Частные категории» . Включите «Автоматическая создание частной категории для каждого пользователя» и выберите корневую категорию, в которой будут создаваться категории для пользователей. Выберите роли пользователей, для которых вы хотите создать категории (вы можете выбрать все роли или определенные), затем нажмите кнопку «Создать категории» , чтобы вручную создать папки для существующих пользователей.
После включения этой функции система будет автоматически создавать соответствующую частную категорию каждый раз, когда на вашем сайте регистрируется новый пользователь.
Чтобы предоставить пользователям доступ к своим личным файлам, вставьте шорткод выбранной корневой категории (например, «Счета» в данном случае) в любую публикацию или страницу. При посещении этой страницы пользователи будут видеть только свои файлы и категории, что гарантирует каждому пользователю доступ исключительно к своему личному контенту.











