Как скрыть контент от незарегистрированных пользователей

Дата: 10.06.2008 | Рубрика: Плагины · Статьи

Сегодня, практически на всех варезных порталах работает такая схема :

Вы можете смотреть новость, но ссылки на скачку Вам не доступны, пока Вы не зарегистрированны …

Как реализовать такое на WordPress ? Да очень просто …

Качаем  wp_hide.zip в директорию plugins и активируем, далее при написании поста, скрытое содержимоевставляем между тегами [hide] и [/hide].

Файл в кодировке utf-8, с русским текстом. Вы легко можете поменять надписи, которые вставляются вместо скрытого текста и теги, которые обрамляют скрытый текст.

Обновлённая  версия wp_hide_update.zip , спасибо Serge.

Готова свежая версия плагина от 05.02.2010 , работает с WordPress 2.9.1 : wp-hide-new.zip


35 комментариев

  • 2008-06-25 в 00:10 минитипография написал:

    Спасибо за наколку. Обязательно попробую.
  • 2008-06-25 в 00:32 Admin написал:

    Всегда пожалуйста, я пишу для Вас ...
  • 2008-07-19 в 00:00 dnk написал:

    Спасибо огромное за плагинчик. Поставил себе. Работает!!!
  • 2008-11-12 в 02:48 Serge написал:

    У вас ошибочка в плагине, есть скрывать фрагмент находящийся посередине текста то он будет некорректно работать.
    замените
    $posfin = strpos($text, '[/close]');
    на
    $posfin = strpos($text, '[/close]')-strpos($text, '[close]');

    а в конце плагина стоит добавить
    add_filter('the_excerpt', 'Wp_close');
    add_filter('comment_text', 'Wp_close');

    что б он работал еще и в комментариях.
  • 2008-11-12 в 09:31 Admin написал:

    Спасибо, плагин обновил.
  • 2008-11-17 в 00:08 Видео-уроки написал:

    В обновленной версии ошибки - вылазит на странице[/hide]
  • 2009-05-14 в 03:39 Игорь написал:

    Спасибо, занялся этим вопросом, Гугл выдает инфу на плагин Hidden Content, беда в том, что сайт автора не работает, ну все думаю, все пропало, нашел вас в поиске, буду тестировать.
  • 2009-05-14 в 08:10 Admin написал:

    Смотрите тут: https://wp-skins.info/2009/05/13/neskolko-sekretov-pri-sozdanii-wordpress-temyi.html
    Тут простой способ скрывать контент.
  • 2009-05-14 в 14:16 Видеоуроки написал:

    Я использую плагин "Hidden Content"
    Настройки:

    -Показывать поисковым роботам?
    (Таким как: yandex webalta rambler googlebot aport yahoo msnbot turtle mail.ru omsktele cuill.com yetibot picsearch EltaIndexer Baiduspider antabot Ask Jeeves Gigabot gsa-crawler MihalismBot OmniExplorer_Bot Pagebull Scooter bot spider unknown )

    -Показывать пользователям, вошедших на сайт?
    (Зарегестривонным пользователям, вошедших на сайт используя свой логин и пароль)

    -Показывать простым посетителям?
    (Простым /незалогиненным/ посетителям сайта)

    -Показывать в RSS ленте?
  • 2009-05-14 в 14:25 Admin написал:

    Может ссылочку на плагин напишешь ?
    Я думаю заинтересованные спасибо скажут.
  • 2009-05-14 в 18:32 Игорь написал:

    Ну что тут скажешь, еще раз спасибо. Вчера руки не дошли, сегодня попробую вариант и тот и тот, потом отпишусь. Видеуроки - лично мое мнение, я бы удалил, прежде чем попасть к вам на сайт, долго искал описываемый плагин, сайт автора недоступен. Вывод - видеуроки - спам.
  • 2009-05-14 в 21:03 Admin написал:

    Да пусть будет, у нас свобода слова ;)
    Кстати ссылка на вышеупомянутый плагин "hidden content" :
    http://wordpress.org/extend/plugins/hidden-content/
  • 2009-05-14 в 22:19 Игорь написал:

    А-я-я-яй. Значит это я не там искал. Приношу извинения перед видеоуроками. Честное слово, вчера перерыл множество сайтов, там где вы дали ссылку был, не было этого плагина, сайт лежал, вот я и подумал грешным делом. Теперь уже сам не знаю)) вчера не было ни одного варианта, сегодня три. Больше по душе прописать в теме, но у меня задумка, сделал я вообщем блогхост, если юзер захочет тоже такую фишку, проще поставить плагин, чем все темы настраивать. Но руки еще не дошли, ковыряю скрипт магазина. Еще раз спасибо вам.
  • 2009-05-14 в 22:30 Admin написал:

    Всегда пожалуйста.
  • 2009-05-14 в 22:44 Игорь написал:

    Посмотрел у вас на блоге, много интересного, подписался -:)
  • 2009-11-27 в 16:41 Thank you написал:

    Thank you very mutch! Nice plugin! It`s that I was find!
  • 2010-02-05 в 16:01 Admin написал:

    Плагин обновился, смотрите новость.
  • 2010-02-08 в 10:02 Анатолий — видеоуроки написал:

    Почему нет официального уведомления от Wordpress?
  • 2010-02-08 в 10:13 Admin написал:

    Потому что плагин сделал я, и я не выкладывал его в репозиторий Wordpress.
  • 2010-05-09 в 10:53 простой зароботок написал:

    простой заработок в интернете заходи и регайся, а там всё понятно http://selaus.com/?ref=2130690
    ЗА 5 МИНУТ 100 рублей!!!
  • 2011-04-10 в 16:28 gapon написал:

    selaus.com - туфта... Проверено заработанное не даёт... За описание плагина респект... Искал подобное...
  • 2011-04-10 в 16:29 gapon написал:

    Респект админу...
  • 2011-11-23 в 04:59 Сергей написал:

    Привет! Нужный пост, несомненно. Спасибо за информацию. Но хотелось бы спрасить. Есть ли плагин, который может скрывать именно СТРАНИЦЫ от не зарегеных пользователей? или это можно реализовать этим плагином? Посоветуйте пожалуйста!

    Заранее благодарен!
  • 2011-11-23 в 08:56 Admin написал:

    Сергей, Вы хотите скрыть страницу из меню или содержимое страницы или и то и другое ?
    Этот простой плагин позволяет скрыть содержимое страницы или записи.
  • 2012-12-25 в 14:30 sap написал:

    А как можно скрыть страницу из меню?
    Вставляю теги хайд в заголовок, но это не работает..
  • 2012-12-25 в 14:46 Admin написал:

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

    Выглядит примерно так:

    <?php if (is_user_logged_in()){
    wp_nav_menu( array('menu' => 'Full_menu' ));
    }else{
    wp_nav_menu( array('menu' => 'Not_full_menu' ));
    } ?>
  • 2012-12-25 в 16:16 sap написал:

    Спасибо. Такой вариант я видел. Думал можно сделать это вашим плагином.. Но уже решили скрыть только контент, чтобы люди регистрировались.
    Вопрос не в тему, но может подскажите как проще всего реализовать вывод дочерних объектов меню. Аргумент depth делает глубину вложения, но он привязан к шаблону, а не странице, т.е. при открытии страницы одного шаблона(например page), начинают отображаться все вложеные страницы этого шаблона.
  • 2012-12-25 в 16:24 Admin написал:

    Хм, это не так просто, в функции wp_nav_menu нельзя показывать подменю, там настраивается только глубина.
    Самый простой способ - это скрыть лишние элементы с помощью javascript.
  • 2012-12-26 в 09:30 sap написал:

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

    Большое спасибо за помощь!
  • 2013-01-15 в 15:21 Witch_You написал:

    Подскажите, а что у вас за плагин, который выводит "Похожие записи:"? Simple Tags уже давно не пашет в новых версиях W.P.
  • 2013-01-16 в 22:12 Witch_You написал:

    Спасибо! Работает. Правда файл был в кодировке ANSI (квадратики), но нечего, исправил без проблем.
    Вопрос: можешь модифицировать плагин, чтобы в "панельке" появилась кнопка "скрыть текст"? :)
  • 2013-01-23 в 16:43 Witch_You написал:

    Странно... Вроде как плагин работает... Тестировал, при скрыти одной строчки, но вот решил "скрыть" более крупный текст, и он отображается...
  • 2013-02-12 в 20:18 Екатерина написал:

    Воспользовалась плагином, но вот проблема - незарегестрированного пользователя переправляет на другую страницу - где написано: У вас нет прав на просмотр черновиков - на белом фоне
  • 2013-02-24 в 14:07 Николай написал:

    У меня проблема. Установил данный плагин, при активации вышла ошибка и теперь выдает
    Warning: Cannot modify header information - headers already sent by (output started at /home/адрес блога/wp-includes/general-template.php:2099) in /home/p117689/www/адрес блога/wp-includes/pluggable.php on line 881

    Удалил через фтп сам плагин. Ошибка осталась. Как быть?
  • 2013-03-26 в 11:25 Admin написал:

    Для вывода похожих записей я использую этот плагин:
    http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/

Вы должны войти, чтобы оставить комментарий!