При вызове функции wp_redirect() выходит ошибка ERR_TOO_MANY_REDIRECT?
Суть следующая: я создал шорткод, которая проверяет авторизацию пользователя на сайте. Если он не авторизирован, его редиректит на страницу логина, в противном случае пропускает. Но мой случай, скорее, является исключением (вызывается ошибка ERR_TOO_MANY_REDIRECT). Вот код ниже, который я использую для проверки:
Плагин использую clean-login (там же использую редирект, что если пользователь авторизовался успешно, его редиректит на главную страницу, с выходом из аккаунта тоже самое)
function check_login() { if(!is_user_logged_in) { wp_redirect('/login/'); exit(); } elseif(is_user_logged_in) { wp_redirect('/profile/'); exit(); } return do_shortcode('[clean-login]');}add_shortcode('proverka', 'check_login');
Плагин использую clean-login (там же использую редирект, что если пользователь авторизовался успешно, его редиректит на главную страницу, с выходом из аккаунта тоже самое)

Смотрите также:
В комментариях запрещаются спам, а также реклама любых товаров и услуг, иных ресурсов.