Через некоторое время WP выходит из системы всех пользователей и вынуждает их снова войти в систему. Для сред разработки на моей локальной машине это неприятно и абсолютно не нужно.
Существует ли управляемый API способ отключения автоматического выхода из системы на неопределенный срок? В идеале я хотел бы что-то, что я могу добавить в wp-config.php
вместе с другими настройками, связанными с настройкой dev.
Плагин будет для меня излишним, поэтому я не буду считать его ответом, но вы можете также опубликовать его в качестве опции.
По умолчанию флажок "Запомнить меня" запоминает вас на 14 дней. Это фильтруется, хотя.
Этот код изменит это значение:
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
return 31556926; // 1 year in seconds
}
Это больше связано с тем, как ваш браузер хранит куки. Когда вы входите в систему, он должен сохранять куки-файл, а WordPress читает его, чтобы узнать, аутентифицированы ли вы (по крайней мере, так я понимаю).
На всех локальных установках dev мое имя пользователя - admin, а мой пароль - admin. Я не нахожу 8 букв, чтобы действительно иметь большое значение, но, возможно, я печатаю быстрее?