Trick # 266 | Dieser Beitrag beinhaltet 318 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.
Standardmässig bleiben Sie bei WordPress zwei Wochen lang angemeldet, wenn Sie beim Login die Option «Angemeldet bleiben» aktivieren. Doch dieser Zeitraum lässt sich verlängern – oder eben auch verkürzen.
Vielleicht möchten Sie ein Jahr lang vom WordPress-Login befreit sein? Fügen Sie dazu der functions.php-Datei Ihres WordPress-Themes den folgenden Codeausschnitt hinzu. Dies können Sie im Backend unter Design/Theme-Editor tun:
add_filter('auth_cookie_expiration', 'stay_logged_in_time', 10, 3);
function stay_logged_in_time($expiration, $user_id, $remember) {
// Wenn "Angemeldet bleiben" aktiviert ist, setzen wir 1 Jahr (31536000 Sekunden).
if ($remember) {
return 31536000; // 1 Jahr in Sekunden
}
// Andernfalls standardmäßige Ablaufzeit zurückgeben
return $expiration;
}
Den Wert in Zeile 5 können Sie ersetzen. Er entspricht der Anzahl Sekunden, bis eine Neuanmeldung fällig wird. Der Wert des Codes wird die Anmeldung ein Jahr lang aufrecht erhalten.
Ein paar Zahlenpaare dazu:
- 1 Tag = 86400 Sekunden
- 7 Tage = 604800 Sekunden
- 14 Tage = 1209600 Sekunden
- 30 Tage = 2592000 Sekunden
- 100 Tage = 8640000 Sekunden
- 200 Tage = 17280000 Sekunden
- 365 Tage = 31536000 Sekunden
Werbung