Как скрыть категории и посты от незарегистрированных {неавторизованных} пользователей
Задача:Необходимо скрыть отдельные категории и записи от незарегистрированных или не авторизованных пользователей блога. Это может использоваться на сайтах, где необходима регистрация, чтобы увидеть дополнительный контент: ссылки, скачивание файлов, секретные инструкции и др.
Решение: Для решения этой проблемы были использованы 3 небольших плагина:
2) Category Visibility-iPeat Rev
Плагин Allow Categories
Скачать: http://wordpress.org/extend/plugins/allow-categories/
Данный плагин поможет вам установить права доступа для каждой категории вашего блога. Таким образом можно ограничить доступ к категории для : обычных и зарегистрированных пользователей, авторов. Установка плагина стандартная, меню появляется в админке во вкладке “Инструменты”. Чтобы назначить права просмотра категориям, достаточно отметить галочки на странице настройки плагина:
Рисунок 1. Настройка плагина Allow Categories в админке
Где:
1) Список возможных пользователей
2) Категория “Новости”, которую мы сделали общедоступной (Public)
3) Категория “Приват”, записи которой доступны только авторизованным (logged in) пользователям и авторам (author).
Плагин Category Visibility-iPeat Rev
Скачать : http://wordpress.org/extend/plugins/category-visibility-ipeat/
Данный плагин позволяет скрыть саму директорию от глаз незарегистрированных пользователей (т.к. такой функции нет в предыдущем плагине). Таким образом сама ссылка на скрытую категорию исчезнет из меню (и других мест). Установка плагина стандартна, меню появляется во вкладке “Записи”. Нужно поставить галочки на странице настройки:
Рисунок 2. Настройка плагина Category Visibility-iPeat Rev в админке
Где:
1) Плагин появляется во вкладке “Записи”.
2) Существующие категории в блоге.
3) В каких местах НЕ отображать рубрику. Есть: Front – Заглавная, List – Сайдбар, Search – В поиске, Feed – Rss лента, Archives – В архивах.
4) ВАЖНО: для каждой рубрики указываем цифру от 1 до 10. Эти циahs обозначают права, назначаемые рубрике. 0 – обычный посетитель, 1 – авторизованный пользователь, 2 – автор, 4 – редактор, 10 – администратор. Т.е. если мы рубрике назначим “0″, то показываться она будет всем пользователям. Если назначим “1″, то рубрика будет видна авторизованным пользователям, авторам, редакторам и администраторам.
Плагин Member Access
Скачать : http://wordpress.org/extend/plugins/member-access/
Данный плагин позволяет скрывать запись от незарегистрированных или неавторизованных пользователей. Плагин стандартно устанавливается. Страница настройки плагина появляется во вкладке “Плагины” в админке.Также появляется вкладка Member Access при редактировании записи или при создании новой.
Рисунок 3. Настройка плагина Member Access в админке
Где:
1) Плагин появляется во вкладке “Плагины”.
2) Настройки показа для записей. Верхняя галочка – только зарегистрированные пользователи смогут видеть ваши посты. Нижняя галочка – страница, куда перенаправляется незарегистрированный посетитель при попытке просмотреть скрытую запись.
Рисунок 4. Вкладка Member Access в при редактировании записи
Вот и все!





Выскажи свое мнение по wordpress теме Как скрыть категории и посты от незарегистрированных {неавторизованных} пользователей
и, если хотите картинку рядом с комментарием возьмите на