Как скрыть записи для незарегистрированных пользователей?
Как сделать чтобы на определенных категориях запись была скрыта, а после регистрации можно было прочитать и тог далее.
UPD. С задачу я решил, но не понимаю, на сколько правильно. Может всё это можно было сделать без установки плагинов.
У меня задача, есть сайт, на сайте есть отдельная страница, которая должна быть доступна только для зарегистрированных пользователей.
Задачу я решил, установил плагин для регистрации пользователей WP-recall и контент который должен видеть зарегистрированные пользователя выводиться через Шорт-код.
2 вариант - нужно смотреть по обстоятельствам - у меня в зависимости от сайта работают оба варианта (тот что от anseme)
создаем дополнительную таксономию или пользуемся текущими тегами и категориями.
В моем случае созданы 2 таксономии publisher и post_hidden.
Для таксономии post_hidden - создано 2 термина one_reg и two_reg - в зависимости от того как помечен пост, я вывожу шаблон поста, либо полностью закрываю к прочтению и поиску (single-hide.php), либо вывожу частично текст и блюрю картинки (single-open.php) .
publisher - взята для примера конструкции скрытия.
К коду ниже нужно добавить условие проверки категории is_category('9') - для того чтоб скрывать посты по выбранным категориям
данный код уберет из архивов и главной страницы записи которые помечены как one_reg и two_reg.
Спасибо, а вот скрытый раздел мне как страницу добавлять или как рубрику?
UPD. Категорию добавил в меню.
Данный ваш код добавил в function.php всё работает, дальше изменил мой категории айди и на имя 'taxonomy'. Без регистрации ничего нету, а после после регистрации всё доступно, как я и хотел. Но есть одна проблему, почему он скрыл все записи со всех категори, а как сделать чтобы он скрывал на некоторых категория а в некоторых был открыть.
Как я понял, я могу данный массив переделать на другую категорию чтобы он не был скрыть для незарегистрированных пользователей?
Нашёл оператор, проверил, но не работает
Я же выше написал
$query->is_category( 9 ) тут id категории
Этот вопрос не понял: "вот скрытый раздел мне как страницу добавлять или как рубрику"
Спасибо)) Поменял на категорию, всё работает!
Пожалуйста
внутри кода шаблона темы, там где выводится то что нужно просто вставить проверку
Если пользователь залогинен то...
Читать тут: https://wp-kama.ru/function/is_user_logged_in