если это так, то при таком коде
function redirect_user() {
if ( ! is_user_logged_in() && ! is_page( 'login' ) ) {
$return_url = esc_url( home_url( '/login/' ) );
wp_redirect( $return_url );
exit;
}
на страницу входа пользователя будет перенаправлять со страницы «login», но перенаправление происходит с любой страницы сайта. Проверил все, ID страницы вписываю правильно, но браузер выдает ту же ошибку.
подскажите, пожалуйста, что делать?
Пробовал так сделать, но браузер выдает сообщение «Сайт выполнил переадресацию слишком много раз.»
Есть ли другие способы или в коде где-то ошибка?
А можно поподробней, пожалуйста? Куда этот код прописывать?