Плагин Wp-private, или как закрыть контент от незарегистрированных пользователей?

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

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

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

Плагин Wp-private

Скрыть контент от незарегистрированных пользователей можно несколькими способами, можно поковыряться в коде, добавить какой-нибудь скрипт, но это довольно сложно. Зато есть замечательный плагин, который справляется с этой задачей превосходно, имя этому плагину — Wp-private.

Плагин Wp-private

Начну по порядку, от создателя этого замечательного плагина, до технических моментов.

Плагин Wp-private разработал индийский программист Namith Jawahar, руководитель проекта Smartlogix. Вот собственно и его фото:

Namith Jawahar

Думаю, вряд ли вам будет интересна его биография, поэтому сразу перейдем к плагину.

Скачать плагин Wp-private можно с официального сайта WordPress. Он англоязычный, но настроек в нем немного.

После того, как вы скачаете этот плагин, в настройках консоли вашей админки появиться раздел Premium Content, где и производятся все настройки плагина.

Плагин Wp-private, или как закрыть контент от незарегистрированных пользователей?

 

Настроек, как я уже говорил здесь немного, выглядит окно настроек следующим образом:

настройки wp_private

1. В первом разделе сразу идет подсказка, с помощью каких шорткодов, вам нужно будет закрывать контент. То есть с помощью шорткодов [protected] [/protected].

шорткод protected

2. Далее нужно указать, что показывать посетителю, который не имеет права просматривать данную страницу.

  • Форму авторизации;
  • Форму авторизации и ссылку на страницу регистрации;
  • Какой-то свой HTML-код;

страница для показа

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

поле видимости

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

текст для зарегистрированных

5. Далее можно указать пользователей, которым вы хотите полностью запретить видеть скрытый контент.

запрещенные пользователи

6. Если у вас кастомная форма авторизации, то здесь можно указать адрес страницы и использовать шорткод

.

шорткод loginform

7. И последний раздел – это поддержка SmartLogix, то есть поддержка разработчиков. Если хотите получать обновления, отметьте это пункт галочкой.

SmartLogix

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

закрытая страница

Может, вы знаете аналогичные, но русифицированные плагины? Поделитесь в комментариях, буду весьма признателен.

Рейтинг автора
Автор статьи
Назыров Андрей
Основатель блога и его главный редактор.
Написано статей
105
Поделись информацией:
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Оценок: 1
Загрузка...

Подписка на рассылку

Комментарии
  1. Андрей

    Интересно конечно, но закрывать контент и заставлять регистрироваться. Так можно и всех читателей распугать. А не лучше ли закрыть контент социальным замком, который при лайке в соц. сети покажет весь контент. Таково мое мнение.

    • Андрей Назыров

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

  2. Татьяна

    Андрей, плагинов подобных не знаю, не приходилась скрывать контент. Но если понадобится воспользуюсь твоей статьей)

  3. Азик

    Плагин полезный, но он для таких корпоративных сайтов!) Для авторских блогов не годится!)

  4. Николай

    Меня раздражает когда на какой-нибудь кулинарный или подобный сайт ставят запрет не зарегистрированным пользователям. Какой смысл? Или регистрация приносит какие-то бонусы сайту? В вашем случае с фирменным сайтом всё понятно, но как отвадить домохозяек от этого? А мне действительно иногда нужно кое-где закрывать информацию. Буду знать.

  5. Дмитрий

    Круто конечно, но меня всегда бесило, когда я перехожу на сайт чтобы скачать очередной фильм, а там пишется «Информация доступна только для зарегистрированных пользователей» На блоги лучше не ставить) только если создавать форум)

  6. Ольга Андреева

    Я не пользуюсь таким плагином. но прочитала информацию. наверное, авторским блогам он не нужен.

  7. Леонил

    Здравствуйте! А можно ли как-то сделать, чтобы плагин отправлял пользователя на страницу подписки, мол вход доступен исключетельно для подписчиков? Вот думаю может какой-то секретный раздел на своем блоге сделать.. 😉

    • Андрей Назыров

      Привет, Леонид. Для этой цели лучше использовать другие плагины, например, FeedOnly.

      • Александр Рус

        А вот плагин FeedOnly, куда лучше подойдет)

      • Андрей Назыров

        Плагин FeedOnly скрывает контент и доступен только подписчикам по RSS. Я им не пользовался, поэтому не могу больше ничего сказать.

    • Рашида

      А не проще сделать страницу с паролем, используя возможности WordPress

  8. Юрий

    А вот меня очень интересует биография этого индийского программиста 🙂
    Посмотрите на его взгляд, у него была наверное насыщенная и интересная жизнь.
    По теме — пока не пользовался такими штыками — мало контента, нечего скрывать.

  9. Александр Рус

    Тоесть получается, что прочитать этот скрытый текст, пользователю придется быть зарегистрированным на блоге. Я думаю он быстрее закрой страницу и найдет в интернете другой сайт с нужной инфой, чем будет регистрироваться 😉

    • Андрей Назыров

      Согласен. Поэтому я его не советую использовать на блогах, но кому-то может пригодиться 🙂

    • Александр Логвиненко

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

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

      Главное фантазия 😉

      • Денчик

        Что мешает создать одноразовый мейл и использовать его при регистрации. Получил, что надо, а мейл через сутки ушел в мусор. И толку от него? Лучше уж соцзамок использовать. Ссылка будет жить.

  10. Ольга Андреева

    Я тоже считаю, что если человек захочет прочитать, а там надо будет регистрацию проходить, то он уйдет. Нам не нужен такой плагин.
    Я себе вчера поставила плагин Delete revision, который удаляет с сайта ненужный баласт. Проверила, у меня аж 248 статей были с черновыми записями. Это столько лишнего. Убрала все. И пока плагин деактивировала. Если будет надо, опять все проверю.

  11. Юрий Йосифович

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

  12. Рашида

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

  13. Александр

    Интересный плагин, раньше не приходилось его использовать, теперь буду знать какой плагин нужен для таких целей. Например на ДЛЕ движке все делается без плагинов и дополнений, почему вордпресс так отстает в развитии не понятно, практически все делается только плагинами

    • Den

      WordPress не отстает, просто в нем не включено изначально ничего лишнего. Если нужно что-то, всегда можно плагин доустановить. Это что-то вроде как таскать с собой лом, набор гаечных ключей, лопату и т.п. если тебе нужна всего лишь отвертка.
      По скрытию контента от незарегистрированных посетителей, есть неплохой аналог — http://wordpress.org/plugins/hide-content — легкий, удобно встраивается и простой в настройке.

      • Отец Виктор

        Den — спасибо за плагин. Отличная штука!

  14. Хребтов Александр

    То есть можно закрытую тусовку на сайте организовать, так я понимаю?

    • Андрей Назыров

      Верно 🙂

  15. Сергей

    Доброго времени суток. Мне кажется подобное открытие за регистрацию может как то отпугнуть посетителей( Сейчас такое времечко настало, что человека нажать пару лишних кнопок не заставишь. Хотя если бы столько мусора не было бы в интернете, то люди наверное охотнее и регистрировались и поведенческие лучше были бы.

    • Андрей Назыров

      Согласен. Но все зависит от задач сайта. При помощи этого плагина можно сделать закрытый клуб.

  16. Сергей

    Хотел закрыть страницу, на страницу вставил шорткод [/protected] Ничего не закрыло, а шорткод ввиде текста отображается.

    • Андрей Назыров

      Нужно вставлять контент между открывающимся закрывающимся шорткодами [protected]ЗАКРЫТЫЙ ТЕКСТ[/protected]

  17. Сергей Иванисов

    Автору большое спасибо)) именно это я искал.. закрыть часть контента, а не весь. И самое главное, чтобы оставлять свои надписи можно было)

  18. Ева

    Здравствуйте! Подскажите, а для поисковыми системами текст, закрытый этим плагином будет индексироваться? Или текст скрывается и от зарег-х пользователей и от поисковиков?

    • Андрей Назыров

      Здравствуйте, Ева. Поисковики тоже не будут индексировать содержимое страниц, но от поисковиков лучше дополнительно скрывать мета тегом noindex, nofollow.

      • Ева

        Спасибо!
        Мне правда нужно наоборот, чтобы поисковики видели текст, а незарег-ые пользователи — нет.
        Есть какой-то способ для этого?

  19. Чингиз

    Здравствуйте, а не подскажете есть ли какой-нибудь плагин для скрытия атрибута товара woocommerce для незарегистрированных/неавторизованных пользователей? Спасибо)

    • Андрей Назыров

      Привет, Чингиз. Я с этим не сталкивался, поэтому не могу ничего подсказать.

  20. Михаил ATs

    Столкнулся с похожим (по описанию плагина) желанием заказчика.
    Правда статья у Вас 14 года… Пойду потестю что и как)
    Спасибо за намётку…

  21. Gunter

    Есть отличный плагин для WordPress для скрытия страниц и записей не только от зарегистрированных пользователей, но и для гостей, а доступ предоставлять по уникальному паролю. Отличное решение, сам пользуюсь. Называется WP Key Access. Может и на него обзор напишете?

    • Андрей Назыров

      Спасибо, за дополнение к статье. С WP Key Access не знаком, возможно и про него напишу обзор.

  22. Сергей

    Спасибо!
    Можно также у статьи поставить видимость: личное.

  23. Петр

    Очень нужный плагин, я хочу вообще весь сайт закрыть, чтобы можно было видеть содержимое только после авторизации. Для чего это может понадобится? У меня родилась дочь, соответственно накапливается куча фото и видео с ней, а так же есть множество бабушек, дедушек, и других родственников и друзей, которые хотят видеть эти данные. Всем рассылать в соцсетях очень неудобно. Дома есть неттоп, который работает 24/7 как домашний сервер, на нем решил сделать сайт с архивом фото и видео, чтобы кому интересно заходили смотрели. А вот скрыть от посторонних глаз данный сайт как раз поможет подобный плагин.

Добавить комментарий