У меня есть функция, которая перенаправляет пользователей на страницу входа (домой), если они пытаются получить доступ к любой другой странице без входа в систему, вот как это работает:
function restrict_access_if_logged_out(){
if (!is_user_logged_in() && !is_home()){
wp_redirect( get_option('home') );
}
}
add_action( 'wp', 'restrict_access_if_logged_out', 3 );
Действительно простой и хорошо работающий, проблема в том, что мне нужно перенаправить их на URL-адрес, на который они пытались перейти после успешного входа в систему, точно так же, как работает бэкэнд WordPress.
Есть ли способ сделать это? Заранее спасибо!