@Ewig23

Как показывать разным авторизованным пользователям разный контент на Wordpress?

Здравствуйте.

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

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

Нужно сделать так, чтобы каждому авторизованному пользователю показывались только те записи, которые администратор создаст именно для этого пользователя.
Например:
"Пользователь 1" видит "Запись 1" и "Запись 2" (остальные записи он не видит).
"Пользователь 2" видит "Запись 3" (остальные записи он не видит).
"Пользователь 3" видит "Запись 5", "Запись 6" и "Запись 7" (остальные записи он не видит).
Неавторизованные пользователи вообще ни одной записи видеть не должны.

Заранее всем спасибо!
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
@imhvost
Web developer from Ukraine
Простейший вариант: создаешь у конкретно записи поле, в поле вбиваешь юзера, на странице записи проверяешь соответствие:
if(get_post_meta($post->ID, 'user_id') == get_current_user_id()) {}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы