Существует ли возможность в WordPress...

palmal
На сайте с 27.03.2009
Offline
118
2432

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

K
На сайте с 29.06.2005
Offline
76
#1

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

Права редакторов можно настроить, например, с помощью плагина Role Scoper

IM
На сайте с 17.07.2010
Offline
4
#2

Этот чувак такое реализовал - http://www.pokeraffiliatebible.com/ на вордпресс. "VIP Articles" .

Хочу подобное сделать и для своих сайтов.

Т.е. решение для вордпресса точно есть и выше пример, просто нужно узнать как это сделать :-)

Буду так же благодарен за подсказанное решение.

Мои проекты - inetmarketing.ws (http://inetmarketing.ws) & pokerway.net (http://pokerway.net)
Mad_Man
На сайте с 10.11.2008
Offline
162
#3

..........

png 1.png
[Удален]
#4

Делайте произвольное поле при создании записи "Могут видеть только зарегистированные пользователи", офрмить его в виде галочки (плагином rc-custom-field-gui например).

Далее в single.php создаете условие. При включенной галочке производится проверка на регистрацию, при выключенной выводится контент.

как-то так:

<?php $reg = get_post_custom_values( 'reg', $ID ); ?> // Забираем занчение произвольного поля, reg - ключ произвольного поля

<?php if ( $reg == false ) : ?> // Если чекбокс выключен, просто выводим запись

тело вывода записи // тут идет код вывода записи

<?php endif; ?>
<?php if ( $reg == true ) : ?> // Если чекбокс включен, то проиводим проверку на регистрацию

<?php if (!(current_user_can('level_0'))){ ?>

Только зарегистрированные пользователи могут видеть запись

<?php } else { ?>

тело вывода записи

<?php }?>

<?php endif; ?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий