Отображаем контент только зарегистрированным пользователям в WordPress

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

Следующий фрагмент кода сначала проверяет, авторизован ли пользователь, и эта проверка выполняется посредством WordPress-функции is_user_logged_in(). Затем нам нужно проверить контент на его наличии, а также проверить, не отображается ли контент в RSS-ленте.

Просто добавьте следующий фрагмент кода в ваши файлы plugin или functions.php, чтобы зарегистрировать новый шорт-код под названием members_only.

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

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