it-swarm-vi.com

Cách dễ nhất để dừng lại WP từ bao giờ đăng xuất tôi

Sau một khoảng thời gian nhất định WP đăng xuất tất cả người dùng và buộc họ đăng nhập lại. Đối với môi trường phát triển trên máy cục bộ của tôi, điều này thật đáng ghét và hoàn toàn không cần thiết.

Có cách nào để điều khiển API vô hiệu hóa đăng xuất tự động vô thời hạn không? Lý tưởng nhất là tôi muốn một cái gì đó tôi có thể thêm vào wp-config.php cùng với các cài đặt liên quan đến thiết lập khác.

Một plugin sẽ quá mức đối với tôi vì vậy tôi sẽ không coi đó là câu trả lời, nhưng bạn cũng có thể đăng nó dưới dạng tùy chọn.

27
jerclarke

Theo mặc định, hộp kiểm "Ghi nhớ" khiến bạn được nhớ trong 14 ngày. Điều này có thể lọc mặc dù.

Mã này sẽ thay đổi giá trị đó:

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
}
25
Viper007Bond

Điều này có liên quan nhiều hơn đến cách trình duyệt của bạn lưu trữ cookie. Khi bạn đăng nhập, bạn nên lưu cookie và WordPress sẽ đọc nó để xem bạn có xác thực không (ít nhất đó là những gì tôi hiểu được).

Trên tất cả các dev địa phương cài đặt tên người dùng của tôi là admin và mật khẩu của tôi là admin. Tôi không tìm thấy 8 chữ cái để thực sự là một vấn đề lớn nhưng có lẽ tôi gõ nhanh hơn?

4
curtismchale