X

Слетает авторизация в 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

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

Поделиться:
Читайте также:
Disqus Comments Loading...