Здравствуйте, написал кастомную форму входа для WordPress и поставил её в header. Проблема состоит в том, что если я ввожу логин и пароль верно, страница обновляется, но при этом не заходит в wp. Нужно еще раз обновить самому страницу и заходишь уже в административную панель. Скрытое поле redirect_to вообще не работает, я попытался поменять логику работы, и изменил несколько функций, однако ничего не помогло. Буду рад любой помощи
<form class="form__sign-in" action="" method="post">
<div class="form__input">
<input type="text" placeholder="Логин или e-mail" name="log" id="user_login">
<div>
<a data-fancybox="" data-animation-duration="700" href="#forpass">Забыли пароль</a>
<a data-fancybox="" data-animation-duration="700" href="#registration">Регистрация</a>
</div>
</div>
<div class="form__input">
<input type="password" placeholder="Пароль" name="pwd" id="user_pass">
<label><input name="rememberme" type="checkbox" id="rememberme" value="forever" /><span>Запомнить меня</span></label>
</div>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['HTTP_REFERER']; ?>">
<input type="hidden" name="testcookie" value="1" />
<div class="form__input">
<input type="submit" placeholder="Войти" value="Войти" name="button" class="form__button">
</div>
</form>