Jak skrócić czas oczekiwania na logowanie do wordpress?

12

Chcę wylogować użytkownika automatycznie, gdy użytkownik jest bezczynny przez ponad 10 minut, co oznacza, że ​​użytkownik jest zalogowany do witryny i użytkownik nie przeglądał żadnych stron przez więcej niż 10 minut. Gdy przejdzie na dowolną stronę po 10 minutach, wyloguj użytkownika i przekieruj na stronę logowania. Jakieś rozwiązanie? Z góry dziękuję.

Monirul Islam
źródło

Odpowiedzi:

23

Wystarczy dodać hak filtra w następujący sposób:

function myplugin_cookie_expiration( $expiration, $user_id, $remember ) {
    return $remember ? $expiration : 600;
}
add_filter( 'auth_cookie_expiration', 'myplugin_cookie_expiration', 99, 3 );

Możesz dodać go do pliku functions.php swojego motywu.

Eugene Manuilov
źródło
Po pierwsze, dzięki za haki. Chcę wiedzieć, czy można zmienić tło, gdy użytkownik się wylogowuje (ze względów bezpieczeństwa) i nie pozostanie na stronie treści administratora?
sampaii,