Wie reduziert man das Timeout für WordPress-Anmeldesitzungen?

12

Ich möchte den Benutzer automatisch abmelden, wenn der Benutzer länger als 10 Minuten inaktiv ist. Angenommen, der Benutzer ist auf einer Website angemeldet und hat mehr als 10 Minuten lang keine Seite aufgerufen Benutzer abmelden und zur Anmeldeseite umleiten.Jede Lösung? Voraus Danke.

Monirul Islam
quelle

Antworten:

23

Sie müssen nur Ihren Filterhaken wie folgt hinzufügen:

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

Sie können es zur Datei functions.php Ihres Themas hinzufügen.

Eugene Manuilov
quelle
Zunächst danke für die Haken. Ich möchte wissen, ob es möglich ist, den Hintergrund zu ändern, wenn sich der Benutzer aus Sicherheitsgründen abmeldet und nicht auf der Inhaltsseite von admin bleibt.
sampaii