Чтобы незарегистрированные пользователи не могли видеть все изображения на сайте, можно использовать следующие методы:
- Установить плагин Restrict Media Library Access. hostenko.com После активации каждый раз при заходе в «Медиафайлы» плагин будет проверять уровень доступа каждого пользователя. hostenko.com Если роль пользователя ниже, чем «Администратор» или «Редактор», пользователь будет видеть только свои собственные загрузки в библиотеке. hostenko.com
- Закрыть доступ к медиафайлам вручную. hostenko.com Для этого нужно добавить код в файл functions.php своей активной темы на WordPress. hostenko.com Код использует функцию currentusercan, чтобы проверить, имеет ли пользователь с определённой ролью возможность активировать плагины и редактировать чужие посты. hostenko.com Если у роли пользователя нет таких возможностей, то код ограничивает показ файлов в библиотеке только загрузками конкретно этого пользователя. hostenko.com
Также можно разделить пользователей на зарегистрированных и незарегистрированных и в зависимости от этого деления выдавать или не выдавать изображения. www.liveexpert.org