ivaneliseeff
@ivaneliseeff
Кратко о себе

Как сделать страницу Wordpress для незарегистрированных?

всем привет.

подскажите, каким плагином можно сделать чтобы пользователи которые не зарегистрированы на сайте, видели только страницу лэндинга (при попытке попасть на любую из страниц) ?

условия:
1 зарегистрированные пользователи, не должны видеть эту страницу, наоборот
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 3
@nonconformiste
if ( is_user_logged_in() ) {} else {
header("Location: https://example.com/");
}
Ответ написан
Комментировать
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Можно сделать редирект на главную на хуке template_redirect

add_action( 'template_redirect', 'unregistered_user_redirect' );
function unregistered_user_redirect() {

	if ( !is_home() && !is_front_page() && !is_user_logged_in() ) {
		wp_redirect( home_url(), 301 );
	}

}
Ответ написан
Комментировать
@vsratoslavich
Ultimate member можно попробовать с настройкой прав для страниц
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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