Перейти к основному содержанию

Ограничить доступ к файлам WordPress Thing, загрузку & управление файлами

Когда вы управляете файлами, вам всегда нужно настраивать доступ к файлам для пользователей, и это всегда сложно. В WP File Download мы включили умные инструменты, чтобы избавиться от этого. Настройте, кто имеет доступ к загрузке файлов, кто может управлять файлами и категориями с расширенными правами доступа.
Для дополнительных функций, вернуться на главную страницу плагина >

Видимость файлов по группе пользователей WordPress Thing

С WP File Download вы можете контролировать, кто видит ваши файлы по группе пользователей WordPress Thing. Просто выберите категорию файлов, сделайте её приватной, выбрав группу пользователей или отдельного пользователя, нажмите сохранить, и вы' готовы к работе.

Видимость файлов по группе пользователей WordPress Thing
Ограничить видимость файлов пользователем

Ограничить видимость файлов пользователем

Вы можете выбрать одного или нескольких WordPress Thing пользователей и предоставить им специфический доступ к одному файлу. Таким образом, пользователь сможет скачать или просмотреть файл только если он подключён к своей учётной записи.

Настройка прав управления файлами

Разрешения управления файлами определяются ролями пользователей WordPress Thing, которые дают возможность выполнять некоторые конкретные действия с файлами и категориями. Все пользователи в роли WordPress Thing видят применённые к их учётной записи разрешения. Это включает:

  • Разрешения на создание новых категорий файлов
  • Разрешения на редактирование существующих категорий файлов
  • Разрешения на редактирование собственных категорий файлов (не других)
  • Разрешения на удаление категорий файлов
  • Разрешения на доступ к файловому менеджеру WP File Download
  • Разрешения на скачивание файлов (frontend)
  • Разрешения на предварительный просмотр файлов (frontend)
  • Загрузка файлов на фронтенде (frontend)

Эта настройка гарантирует, что пользователи могут только получать доступ и управлять тем, что им разрешено, поддерживая вашу файловую систему в безопасности и порядке.

Настройка прав управления файлами

Ограничить доступ к загрузке и предварительному просмотру файлов по ролям пользователей

WP File Download имеет возможность включать/выключать загрузку файлов и действия предварительного просмотра во фронтенде. Вы можете настроить эти параметры так, чтобы только определённые роли пользователей имели конкретные разрешения. Например, вы можете разрешить публичным пользователям только просматривать файлы. Эта функция упрощает создание адаптированной системы доступа к файлам, обеспечивая доступность нужного контента для нужных пользователей!
Ограничить доступ к загрузке файлов и предварительному просмотру по ролям пользователей
Управление личным файловым репозиторием

Управление личным файловым репозиторием

Разрешите WordPress Thing пользователям поддерживать свои коллекции файлов с помощью WP File Download. Как администратор, вы можете назначать категорию файлов конкретным пользователям, предоставляя им эксклюзивный доступ к их назначенным категориям и файлам. Каждый пользователь может отвечать за несколько категорий файлов.

Автоматически создавать приватные категории для каждого пользователя

Поднимите доступ к файлам для конкретных пользователей на новый уровень с автоматическим созданием приватных категорий. WP File Download может автоматически создавать приватную категорию для каждого вошедшего в систему пользователя, что идеально подходит для сайтов с подпиской, клиентских порталов и прочего. Просто выберите основную родительскую категорию и укажите роли пользователей, к которым будет применена эта функция. После входа каждый пользователь мгновенно получит свою защищённую категорию без необходимости ручной настройки.

Автоматически создавать приватные категории для каждого пользователя
Загружать файлы по категориям

Загружать файлы по категориям

В представлении категории вы можете активировать возможность загрузки файлов через интерфейс. Затем ваши пользователи могут загружать файлы напрямую, просматривая категорию файлов, во фронтенде. Возможность загрузки файлов контролируется настройкой в каждой WordPress Thing роли пользователя. Кроме того, администратор может создать шорткод для загрузки файлов с предустановленной категорией, также контролируемой настройкой ограничения роли пользователя. Управляемая загрузка файлов проста, гибко и быстро. 

Контролировать загрузку файлов ролью WordPress Thing

Пользователь может загружать файлы с фронтенда только если его роль пользователя разрешена. Также, в соответствии с правами доступа к файлам пользователя, загруженные файлы будут опубликованы или потребуют одобрения администратором после загрузки. Обратите внимание, также возможно разрешить загрузку файлов для публичных пользователей (не подключенных), если, например, вы на доверенном интранет‑сайте.

Контролировать загрузку файлов ролью WordPress Thing
Загружать файлы по категориям

Ограничить доступ к категории файлов паролем

Дополнительное ограничение доступа возможно с использованием пароля для каждой категории файлов. Это аналогично защите паролем WordPress Thing в записях, просто отредактируйте категорию, чтобы установить пароль, и it's сделано! Кроме того, защита паролем может быть объединена с ограничением доступа по ролям пользователей.

Ограничение загрузки файлов по количеству и задержке

Вам нужно контролировать, сколько раз файл может быть загружен или ограничить доступ на определённый период времени? С WP File Download вы можете установить задержку или ограничить количество загрузок на основе роли пользователя WordPress Thing роль. Эта функция предоставляет больший контроль над доступностью файлов, гарантируя эффективное управление вашим контентом.

Контролировать загрузку файлов ролью WordPress Thing

Ограничение доступа к файловому менеджеру в видео

Плагин WP File Download + Цены на дополнения

Присоединяйтесь к нам 60,000+ участников & получайте поддержку и обновления новых версий


ПЛАГИН WP FILE DOWNLOAD
ПЛАГИН + 1 ГОД ПОДДЕРЖКИ И ОБНОВЛЕНИЙ
$49
1
год
  • МНОГОДОМЕННЫЙ / МНОГОСАЙТОВЫЙ
  • ОБНОВЛЕНИЕ НА 1 ГОД
  • ПОДДЕРЖКА НА 1 ГОД
  • БЕЗ ПОВТОРЯЮЩИХСЯ ПЛАТЕЖЕЙ
  • БЕЗ ОГРАНИЧЕНИЙ ПО СРОКАМ
  • ДОПОЛНЕНИЕ SOCIAL LOCKER
  • Интеграция с WooCommerce
  • ОБЛАЧНОЕ ДОПОЛНЕНИЕ
  • СРАВНИТЬ ВСЕ ФУНКЦИИ
199$
ВМЕСТО 421$
ПОЛУЧИТЬ
WORDPRESS THING НАБОР

Пакет дает доступ к ВСЕМ WordPress Thing плагинам и может быть использован на неограниченном количестве сайтов. Кроме того, у вас будет полный доступ к технической поддержке и обновлениям для каждого плагина на весь год. 
Время пришло! Повышайте эффективность и получайте конкурентное преимущество. Попробуйте Пакет.

wordpress thing пакет

Сравнение функций

ПРОДОПОЛНЕНИЕ
ОСНОВНЫЕ ВОЗМОЖНОСТИ ЗАДНЕГО ПЛАНА
Неограниченное количество папок
Перетаскивание
Массовое выделение
Дерево папок
Счетчик файлов
Шорткод для одного файла
Шорткод категории
Скачивание одного файла
Прямая ссылка на один файл
Поиск по категориям/выбранной категории
Расширенная сортировка и фильтрация
Копирование, вырезание, вставка, удаление файлов
Файл в нескольких категориях
Генератор шорткодов
Конструктор иконок
Пользовательская иконка
Добавление удаленного файла
Ведение версий файла
Импорт/экспорт файлов с сервера
Разрешения на управление файлами
Уведомление по электронной почте
Статистика скачиваний
Отслеживание Google Analytics
ОСНОВНЫЕ ВОЗМОЖНОСТИ ФРОНТЕНДА
Скачивание отдельных файлов
Расширенный просмотр файлов
Скачивание категории в виде файла *.zip
Скачивание выбранных файлов в виде файла *.zip
Пагинация
Форма загрузки файла
Открытие PDF в новом браузере
Поисковая система
Показать/Скрыть кнопку скачивания
Загрузка плагина на фронтенде (с использованием конструкторов страниц)
Видимость файлов и категорий
ОБЛАЧНЫЕ И ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ
Интеграция с WooCommerce
Интеграция с Google Drive
Интеграция Dropbox
Интеграция OneDrive Personal
Интеграция OneDrive Business
Интеграция с Amazon S3
Социальный замок
Интеграция с Nextcloud
ТЕМЫ МЕНЕДЖЕРА СКАЧИВАНИЙ
Настройки тем
Клонирование темы
Стандартная тема галереи
Тема дерева папок
Тема таблицы
Тема в стиле Google Drive (GGD)
Предпросмотр темы
ДЕТАЛИ ПОДПИСКИ
Установки на сайтеНеограниченоНеограничено
Доступ к обновлениям1 год1 год
Доступ к поддержке1 Год1 Год
Мультисайт WordPress Thing
Нет повторяющихся платежей

Последние отзывы и оценки

Пользователь плагина? Добавьте свой отзыв >>

Средняя оценка для WP File Download, JoomUnited равна 4,9 Звезда из 5 звезд - на основе 226 Отзывов

FAQ: Ограничить WordPress Thing доступ к файлам, загрузку & управление файлами

Что такое WP File Download и как он управляет доступом к файлам?

WP File Download — это WordPress Thing плагин, который позволяет легко управлять доступом к файлам, загрузками и организацией файлов. Он предоставляет расширенные разрешения и настройки для ограничения видимости файлов и их управления на основе ролей пользователей, обеспечивая, что только авторизованные пользователи могут получать доступ к конкретным файлам или категориям.

Как ограничить доступ к конкретным файлам или категориям файлов?

Вы можете ограничить доступ, используя роли пользователей или конкретных пользователей. Просто выберите файл или категорию, настройте параметры видимости в настройках WP File Download и выберите, кто может просматривать, загружать или управлять этими файлами в зависимости от их роли или индивидуального аккаунта.

Могу ли я ограничить количество загрузок файла?

Да, WP File Download позволяет устанавливать ограничения на загрузку файлов. Вы можете определить, как часто пользователь может скачать файл и задать задержку доступа. Эти ограничения можно настроить в зависимости от роли пользователя ’ WordPress Thing, обеспечивая больший контроль над доступностью ваших файлов.

Можно ли защитить категории файлов паролем?

Абсолютно! Вы можете настроить защиту паролем для отдельных категорий файлов, аналогично функции пост‑пароля WordPress Thing’s. Это позволяет еще более ограничить доступ к конфиденциальным файлам, и вы можете сочетать это с ограничениями ролей пользователей для повышения безопасности.

Могут ли пользователи загружать файлы из интерфейса?

Да, WP File Download позволяет пользователям загружать файлы напрямую из интерфейса. Вы можете включить эту функцию в зависимости от ролей пользователей, позволяя определённым пользователям добавлять файлы в назначенные категории, сохраняя контроль над процессом загрузки.

Как установить ограничения доступа к файлам для редакторов или участников?

Вы можете определить ограничения доступа к файлам для редакторов или участников, настроив их параметры ролей пользователей в WP File Download. Укажите, какие действия (например, просмотр, загрузка или управление файлами) они могут выполнять, и задайте разрешения на создание, редактирование или удаление категорий файлов, обеспечивая им соответствующий уровень доступа в зависимости от их роли.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()