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

Замечали ли Вы, работая с WordPress, что через какой-то промежуток времени система просит Вас вновь пройти авторизацию для входа в админ-панель? Это случается, даже если Вы отметили пункт “Запомнить меня” в форме входа.

Как увеличить время залогированости?

По умолчанию, “движок” каждого пользователя запоминает на 14 дней, после чего вновь просит подтвердить свое пребывание на сайте. Это время можно изменить. В целях безопасности, разработчики WordPress не вынесли настройку этого параметра в админ-панели, но все же предусмотрели, что владелец сайта захочет изменить это время. Для выполнения этой задачи воспользуемся файлом functions.php Вашей темы.

Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.

Итак, в файл functions.php нужно добавить следующий код:

function loggedin_time( $expirein ) {
    return 31556926; 
}
add_filter( 'auth_cookie_expiration', 'loggedin_time' );

В этом коде мы указали время залогированости пользователя в админ-панели сроком на 1 год. Это число задается в секундах и может быть изменено на Ваше усмотрение.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.