Lesefortschritt:

Angemeldet bleiben: den Zeitraum des automatischen Word­Press-Logins verändern

16. August 2023 | functions.php, Word­Press

Trick # 266 | Dieser Beitrag beinhaltet 318 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.

Standardmässig bleiben Sie bei Word­Press 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 Word­Press-Login befreit sein? Fügen Sie dazu der functions.php-Datei Ihres Word­Press-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

Werbung

 

Pin It on Pinterest

Share This