Frage

Nach einer bestimmten Zeit meldet sich WP alle Benutzer an und zwingt sie, sich wieder anzumelden. Für Entwicklungsumgebungen auf meiner lokalen Maschine ist dies widerlich und absolut unnötig.

Gibt es eine api-gesteuerte Methode, um das Auto-Logout auf unbestimmte Zeit zu deaktivieren? Idealerweise würde ich etwas hätte, was ich hinzufügen kann wp-config.php zusammen mit anderen dev-setup-bezogenen Einstellungen.

Ein Plugin wäre für mich übertrieben, also werde ich es nicht als Antwort betrachten, aber Sie könnten es genauso gut als Option posten.

War es hilfreich?

Lösung

Das Kontrollkästchen "Erinnere mich" erinnert sich standardmäßig für 14 Tage in Erinnerung. Dies ist jedoch filterbar.

Dieser Code ändert diesen Wert:

add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );

function keep_me_logged_in_for_1_year( $expirein ) {
    return 31556926; // 1 year in seconds
}

Andere Tipps

Dies hat mehr damit zu tun, wie Ihr Browser Cookies speichert. Wenn Sie sich anmelden, sollte es das Cookie speichern, und WordPress liest es, um zu sehen, ob Sie authentifiziert sind (zumindest ist das, was ich untersagt).

Bei allen lokalen Entwicklungen installiert mein Benutzername ist Administrator und mein Passwort ist Admin. Ich finde nicht 8 Briefe, die wirklich eine große Sache sind, aber vielleicht tippe ich schneller?

Funktioniert dies, wenn Sie es in wp-config.php platzieren?

function wp_validate_auth_cookie($cookie='',$scheme='') {
    return 1; // admin user id
}

Nicht gründlich getestet. Es ist nicht so sehr "mich nie auszeichnen", sondern "jeden als Administrator behandeln".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top