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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.