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

Управляйте ограничением доступа к вашему WordPress Thing медиа с помощью WP Media Folder

Ограничьте доступ к вашим WordPress Thing медиа с помощью контроля доступа WP Media Folder. WP Media Folder имеет опцию ограничить отображение медиа и управление медиа только собственными медиа пользователя или медиа роли пользователя (делиться доступом ко всем медиа, принадлежащим роли пользователя). Вернитесь к основной странице плагина для получения более подробной информации о дополнительных функциях.

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

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

Если вы хотите ограничить пользователей просмотром только их медиа, функция доступа на основе пользователей WP Media Folder’ является идеальной. Как администратор WordPress Thing, вы можете установить корневую папку, где будет храниться медиа каждого пользователя'. Для каждого пользователя будет автоматически создана отдельная папка, помеченная их именем пользователя, обеспечивая конфиденциальность и удобное управление медиа.

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

Это идеальное решение, позволяющее нескольким пользователям с одинаковой ролью получать доступ к общим медиафайлам. Например, если вы хотите, чтобы Авторы или Редакторы совместно работали с медиа, вот как это сделать. Вы можете вручную создать основную папку для каждой роли или позволить системе создать её автоматически.

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

Отображать только личные медиа пользователя

По умолчанию, WordPress Thing пользователи с одинаковой ролью могут получать доступ к загрузкам друг друга (если разрешено). Чтобы предоставить пользователям большую конфиденциальность, мы добавили простую опцию фильтрации медиатеки, чтобы пользователи могли просматривать только свои медиа. Это просто переключатель Вкл/Выкл одним щелчком!

Разрешить удалять папки и их медиа

Вам нужно быстро очистить медиатеку? С помощью WP Media Folder вы можете удалить целые папки, включая подпапки и все медиа внутри, всего за несколько кликов. Это быстрый и простой способ поддерживать вашу библиотеку в порядке.

Разрешить удалять папку и её медиа
Разрешить пользователям заменять существующие медиа

Разрешить Пользователей Заменять Существующие Медиа

WP Media Folder прост в использовании, и позволяет заменить один медиа‑файл другим. Эта функция упрощает обновление медиа на вашем сайте без открытия отдельных страниц или записей. Кроме того, она автоматически обновляет все миниатюры изображений!

Полный доступ к медиа для администраторов

Как администратор WordPress Thing, вы будете иметь полный доступ ко всем папкам и медиа, включая хранящиеся в облаке. Вы также можете выбрать отображать только свои медиа, если это необходимо.

Доступ WP-администратора ко всем медиа
Ограничение доступа к медиа‑папке

Задать ограничения доступа к медиа‑папке

С WP Media Folder, вы можете контролировать, кто имеет доступ к каждой папке в вашем WordPress Thing медиа‑библиотека. Назначайте конкретные разрешения в зависимости от пользователя или роли пользователя, позволяя им просматривать, добавлять, обновлять или удалять папки и медиа‑файлы. It's простой способ управлять доступом к медиа и обеспечить надлежащую организацию в вашей команде.

Интеграция доступа к облачным медиа‑папкам

Доступ к медиа в облачных папках работает так же, как доступ к любой другой медиа‑папке. Вы можете решить, кто может просматривать или редактировать файлы, хранящиеся на платформах, таких как Google Drive, OneDrive, OneDrive for Business, и Dropbox. Whether you want to allow or restrict actions like viewing, adding, or updating, you’ll have full control over your cloud-stored media.

Доступ к медиа в облачных папках

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


Цены плагина WP Media Folder + дополнений

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


ПЛАГИН WP MEDIA FOLDER
ПЛАГИН + 1 ГОД ПОДДЕРЖКИ И ОБНОВЛЕНИЙ
$49
1
год
  • МНОГОДОМЕННЫЙ / МНОГОСАЙТОВЫЙ
  • ОБНОВЛЕНИЕ НА 1 ГОД
  • ПОДДЕРЖКА НА 1 ГОД
  • БЕЗ ПОВТОРЯЮЩИХСЯ ПЛАТЕЖЕЙ
  • БЕЗ ОГРАНИЧЕНИЙ ПО СРОКАМ
  • ВСТРАИВАНИЕ PDF
  • ПЛАН ИИ ДОСТУПЕН (дополнительно)
  • ДОПОЛНЕНИЕ ГАЛЕРЕЯ
  • ОБЛАЧНОЕ ДОПОЛНЕНИЕ
  • СРАВНИТЬ ВСЕ ФУНКЦИИ
199$
ВМЕСТО 421$
ПОЛУЧИТЬ
WORDPRESS THING НАБОР

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

wordpress thing пакет

Сравнение функций плагина и дополнений

ТОЛЬКО ПЛАГИНПЛАГИН + ДОПОЛНЕНИЕ
БАЗОВЫЕ ВОЗМОЖНОСТИ
Неограниченное количество папок
Перетаскивание
Массовое выделение
Дерево папок
Цвета папок
Ограничение доступа к папкам по роли или пользователю
Скачивание изображения
Изменяемый размер боковой панели
Умное контекстное меню (правый клик)
Предпросмотр изображения (наведение мыши)
Список не категоризированных вложений
Поиск по папкам
Расширенная сортировка и фильтрация
Добавление функции удаленного видео
Водяной знак
Счетчик медиа
Перезапись файла
Дублирование файла
Загрузка GIF файла
Отображение ID папки
Дизайн одного файла
Доступ к медиа по пользователю/роли
Переименование при загрузке
Импорт папки с сервера
Импорт/Экспорт медиа библиотеки
Синхронизация папки с сервера
Фильтр типа файла при импорте/синхронизации
Плагин на фронтенде (с использованием конструкторов)
Встраивание PDF
ОБЛАЧНЫЕ ВОЗМОЖНОСТИ
Интеграция с Google Drive
Интеграция Dropbox
Интеграция OneDrive Personal
Интеграция OneDrive Business
Интеграция с Amazon S3
Интеграция с DigitalOcean
Интеграция с Linode
Интеграция с Wasabi
Интеграция с Google Cloud
Интеграция с Cloudflare R2
Интеграция с Bunny Storage
Интеграция с Owncloud
Интеграция с хранилищем Vultr
СТАНДАРТНЫЕ ФУНКЦИИ ГАЛЕРЕИ
Шорткод для галереи
Стандартная тема галереи
Портфолио тема галереи
Слайдер тема галереи
Кирпичная тема галереи
ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ ГАЛЕРЕИ
Шорткод для дополнения галереи
Потоковая тема слайдов
Квадратная сетка тема
Материальная тема
Обмен в социальных сетях для галереи
ДЕТАЛИ ПОДПИСКИ
Установки на сайтеНеограниченоНеограничено
Доступ к обновлениям1 год1 год
Доступ к поддержке1 Год1 Год
Неограниченное количество сайтов
Нет повторяющихся платежей

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

Пользователь плагина? Добавьте свой отзыв >>
Средний рейтинг для WP Media Folder, JoomUnited составляет 4,9 Звезда из 5 звезд - на основе 226 Отзывов

FAQ: Управление доступом к вашим WordPress Thing медиа с WP Media Folder

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

С WP Media Folder вы можете ограничить доступ к медиа отдельным пользователем или ролью пользователя. Вы можете создать папки, где пользователи видят только свои медиа, или ограничить доступ по ролям, таким как Автор, Редактор и т.д., позволяя совместный доступ между пользователями с одинаковой ролью.

Могу ли я создать отдельные папки медиа для каждого пользователя?

Да! Как администратор, вы можете назначить корневую папку, и WP Media Folder автоматически создаст папки для каждого пользователя на основе их имени пользователя. Каждый пользователь получит свою папку, обеспечивая приватное управление медиа.

Имеют ли администраторы WordPress Thing полный доступ ко всем медиа?

Да, администраторы WordPress Thing сохраняют полный доступ ко всем папкам и медиа в библиотеке, включая облачные файлы. Администраторы также могут выбрать отображать только свои собственные медиа, если это необходимо.

Можно ли делиться медиа с пользователями той же роли (например, авторы)?

Конечно! Вы можете создать корневую папку по ролям пользователей, например для Авторов или Редакторов. Это позволяет пользователям с одинаковой ролью получать доступ и управлять общими медиа в одной папке.

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

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

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}()