Закрытый раздел сайта или только для подписчиков

ПоделитьсяTweetПоделитьсяGoogle

Всем доброго времени суток! Сегодня мы узнаем как создать закрытый раздел на блоге или иначе говоря раздел только для подписчиков сайта.

Подписчики это те кто зарегистрировался на на вашем сайте , через форму регистрации WordPress.

Cегодня или (сеговечера)  я поведаю вам, как разграничить права пользователей и доступа к информации, а так же как скрыть какой-нибудь раздел сайта, отдельную запись или страницу и даже только часть контента статьи, для незарегистрированных пользователей.

Или открыть не для всех , вход только подписчикам, для избранных 🙂  Вы создали блог и хотите , чтобы посетители больше регистрировались на вашем блоге, и таким образом набрать базу подписчиков. Но для того, чтобы люди начали регистрироваться на блоге, нужно  предложить им  что-то интересное, что вынудит их регистрироваться, что нибудь полезное и без платно.

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

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

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

ЧИТАТЬ:  Иконочные шрифты или как подключить font awesome

Например: после регистрации пользователей в группе учащихся, им предоставляется доступ к различной методической и учебной литературе. Короче всё предельно ясно и каждому своё.

Для того чтобы разграничить права пользователей и предоставить им доступ к той или иной информации на сайте, я предлагаю воспользоваться двумя плагинами, которые дополняют возможности друг друга: User Access Manager + User Access Manager Private Extension. Плагин User Access Manager позволяет разграничить и настроить доступ к рубрикам, статья и страницам сайта, а плагин User Access Manager Private Extension предоставляет возможность скрыть только часть контента поста или страницы. Ну, а теперь более подробно о каждом из героев сегодняшней статьи.

Установка плагина User Access Manager как и многих других проста и не требует особых знаний и умений. Единственно на что я хотел бы обратить ваше внимание, мои дорогие читатели, плагин  User Access Manager Private Extension устанавливается после того как уже установлен и активирован плагин User Access Manager  .

Качайте плагин User Access Manager с официального сайта WordPress

После активации плагина переходим на страницу настроек, “Панель администратора WordPress”->”UAM” ->”Управление группами пользователей”

Изначально в плагине отсутствуют какие-либо группы пользователей, для того чтобы можно было разграничивать доступ между страница, рубриками и записями необходимо создать несколько групп пользователей (хотя бы 1).

User Access Manager. Создание новой группы пользователей:

Имя группы пользователей – указываем имя новой группы пользователей. Например: Подписчики.

Описание группы пользователей – краткое описание, о том, что это за группа пользователей. Данное поле может быть пустым.

Диапазон IP – Можно указать IP адреса с которых можно регистрироваться в данной группе. Т.е. если пользователь с IP адресом из Зимбабве захочет стать вашим подписчиком, ему будет отказано, т.к. его IP не будет попадать в заданный промежуток IP адресов.

ЧИТАТЬ:  Перенос сайта на другой домен

Доступ для чтения – если вы хотите чтобы читать запись или страницу или рубрику могли только члены данной группы, тогда устанавливайте значение: “только группы пользователей”.

Доступ для записи – если вы хотите чтобы редактировать запись или страницу или рубрику могли только члены данной группы, тогда устанавливайте значение: “только группы пользователей”.

Ролевое присоединение – в данном пункте необходимо установить основные права доступа к информации. Роли доступа основываются на стандартных ролях WordPress.

Основные роли пользователей WordPress

Editor – редактор, может редактировать любые записи и любую информацию на сайте. author – автор, может создавать и редактировать записи, страницы и рубрики, но только свои; т.е. данный профиль не позволяет редактировать информацию, которая не принадлежит данному автору. contributor – участники, могут создавать и редактировать записи и страницы, но не могут их опубликовать. Чтобы опубликовать, что-либо необходимо ожидать одобрения “редактора” WordPress

subscriber – подписчики. Обычные пользователи, которые имею доступ только к просмотру информации на сайте. Подписчики не могут редактировать или создавать что-либо на сайте.

Одновременно можно указать несколько ролей для группы пользователей, но прежде чем что-либо делать с ролями советую несколько раз подумать! Для того чтобы создать группу подписчиков, советую указать роль – subscriber; и все!

После того когда все поля страницы заполнены жмем кнопку “Добавить группу пользователей”.

User Access Manager. Как использовать?

Когда группа пользователей создана можно начать настраивать какая запись, группа или страница, должна быть доступна только указанной группе пользователей, а какая нет. После того, как вы активировали плагин User Access Manager, на странице создания и редактирования новой записи, страницы или рубрики, появился новый блок

ЧИТАТЬ:  Презентация Power Point

Если установить галочку в соответствующем блоке, тогда статья, страница или рубрика будет доступна только зарегистрированным пользователям указанной группы. Собственно, то что нам и требовалось реализовать. Но как вы наверное сами заметили, при помощи плагина User Access Manager можно закрыть доступ к контенту целиком, т.е. закрыть доступ к конкретной записи или страницы полностью. А что делать если нам необходимо закрыть доступ только для части статьи или страницы – в этом случае, я предлагаю вам воспользоваться плагином User Access Manager Private Extension, который решит сложившуюся ситуацию.

User Access Manager Private Extension

Плагин User Access Manager Private Extension не нуждается в настройке и вообще не имеет страницы настроек или страницы управления плагином, поэтому просто качаем плагин User Access Manager Private Extension, активируем его и используем. просмотреть плагин можно как с официального сайта WordPress – скачайте плагин User Access Manager Private Extension с сайта WordPress. Функциональность данного плагина основывается на использовании шорткодов WordPress.

User Access Manager Private Extension. Как использовать?

Чтобы скрыть необходимую часть текста необходимо воспользоваться шорткодом  [private], пример использования:

[private]Закрытый текст[/private] //закрытый текст, который будет доступен всем группа пользователям, кроме пользователей которые не зарегистрирован на вашем сайте

[private group=1]Закрытый текст[/private] //закрытый текст, который будет доступен только группе пользователей с ID=1

[private group=’1,2′]Закрытый текст[/private] //закрытый текст, который будет доступен только группе пользователей с ID=1 и ID=2

На сегодня всё.. Надеюсь всё понятно…

ПоделитьсяTweetПоделитьсяGoogle