Слетает авторизация в WordPress – исправляем эту проблему

Image

Рад видеть, достопочтенный посетитель!

Авторизовавшись на сайте, что работает под управлением ВордПресс, можно заметить, что осуществлённый вход не сохраняется надолго и уже через некоторое время вновь запрашивается логин и пароль. Это может вызывать неудобства как для владельца сайта при входе в консоль WordPress, так и пользователей (при условии, конечно, что у вас разрешена регистрация для посетителей).

Почему так происходит и как это исправить – обо всём этом будет поведано далее.

Содержание:

Почему через короткое время вновь приходится вводить логин и пароль в WordPress

WordPress опять требует данные для входа

Единственная причина, по которой это происходит, это решение разработчиков движка WordPress. Они приняли решение ограничить сохранение авторизации ровно на 14 дней, после чего она аннулируется и вновь приходится вводить авторизационные данные. Если конкретизировать, то за авторизацию отвечают куки, которые сохраняются в браузере. И по умолчанию их срок равен 14 дням.

К счастью, разработчики ВордПресс оставили возможность изменить этот период на любой желаемый. Об этом ниже.

Как исправить проблему со «слётом» авторизации в WordPress

В решении поставленной задачи нам поможет очень коротенький код. Вот он:

add_filter( 'auth_cookie_expiration', 'change_expiration_period' ); 
function change_expiration_period() {
    return 15724800;
}

Данный код следует вписать в соответствующий файл, а именно functions.php О том, где его найти и как вписать код, подробно рассказывается в статье «Файл functions.php – зачем он нужен, как его редактировать в WordPress».

Да, в приведённом коде можно заметить комбинацию цифр 15724800 – это количество секунд «жизни» сохраняемых в браузере куки при авторизации. Это значит, что логин с паролем не будет запрашиваться 182 дня, или полгода. При желании, вы можете как уменьшить данный период, так и увеличить его. К примеру, если вы хотите установить период ровно в один год, то просто впишите следующую комбинацию цифр – 31536000

Ну вот мы и разобрались, почему через короткое время сайт, что работает под управлением ВордПресс, сбрасывает авторизацию и вновь требует ввод данных для входа.

Пожертвование сайту WPuse.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)