Я пытаюсь, чтобы он на моем сайте WordPress перенаправлялся на целевую страницу, если пользователь не вошел в систему, но он всегда застревает в цикле переадресации. Это в основном то, что у меня есть (в functions.php) ...Перенаправление на определенную страницу, если не вошел в систему WordPress
add_action('template_redirect', function() {
if (!is_user_logged_in() && ! is_page('login-to-view')){
wp_redirect(site_url('/login-to-view'));
exit();
}
});
Существует сайт [wordpress.stackexchange.com] (http://wordpress.stackexchange.com) для конкретных вопросов WP. Кроме того, я считаю, что ваш ответ [этот вопрос почти с ТОЧНЫМ именем] (http://wordpress.stackexchange.com/questions/131879/how-to-redirect-non-logged-in-users-to-a- specific-page), или вы можете попробовать [этот вопрос с почти таким же именем] [http://wordpress.stackexchange.com/questions/56681/wordpress-redirect-to-landing-page-if-not -logged-in) – Ohgodwhy
Вы пытались добавить трейлинг-косу к URL-адресу переадресации? 'wp_redirect (site_url ('/ login-to-view /'));' – rnevius