Контент только для авторизированных — вариации? нуже ваш опыт

Задача закрыть контент для не авторизированных пользователей.
Хочу чтоб
1 отдельный контент вообще не отображался для незарегистрированных,
2 а другой частично показывал превьюхи.

через код думаю легко реализовать - но не знаю как будет работать цикл в индекс.пхп , если я поставлю условие, ещё вообще не экспериментировал

вообще предложите пожалуйста из личного опыта.

Пока что лично думаю создать 1 таксономию с двумя дочерками к примеру "скрыть_полностью" и "скрыть_частично". Так же можно через произвольные поля, но у таксономий есть преимущество, по ним можно выборку сделать.

вот так примерно думаю реализовать в файле single.php (ну и по этому принципу в остальных)

if ( is_user_logged_in() ) {
	echo "Вывести как обычно";
}elseif( tax == "скрыть_частично" && tax !== "скрыть_полностью"  ){
	echo "показаны только миниатюры с отсутствием ссылок -  контент ограничен";
}elseif( tax == "скрыть_полностью"  ){
	echo "Информация скрыта полностью и не отображается пока пользователь не залогинится, все банеры закрыты заглушками"; 
} else {
	echo "ни одно условие не подошло, а значит можно показать контент";
}

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

Заметки к вопросу:
Otshelnik-Fm 6 лет назад

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

kolshix 6 лет назад

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

наверно придется через таксу всетаки делать