Ich habe eine $interim_login
-Variable in der wp-login.php
-Datei gefunden und bin mir nicht sicher, was sie tut oder was sie ist. Die Dokumentation rund um die Interwebs ist ziemlich spärlich.
Was ist $interim_login
?
Die Variable $interim_login
ist TRUE
, wenn die Anmeldesitzung eines Benutzers abläuft, während er im Back-End arbeitet, z. B. während einer Aktion zum automatischen Speichern. In diesem Fall wird am unteren Rand des Editors eine Meldung angezeigt, in der Sie aufgefordert werden, sich erneut anzumelden:
Das gleiche kann im Theme Customizer passieren.
Die Variable $_REQUEST
, die das Anmeldeformular auf interim umschaltet, ist interim-login
. Beachten Sie, wie der Unterstrich ohne ersichtlichen Grund durch einen Bindestrich ersetzt wird.
Grundsätzlich teilt $interim_login
WordPress mit, dass die Sitzung des Benutzers abgelaufen ist, fordert den Benutzer auf, sich erneut anzumelden, und leitet ihn zurück zu der Seite, auf der er sich befunden hat, als die Sitzung abgelaufen ist.
Wenn der Benutzer zum Beispiel den ganzen Tag im Dashboard sitzt und sich dann wieder anmeldet und versucht, etwas zu bearbeiten, die Sitzung jedoch abgelaufen ist und er nicht mehr in WordPress angemeldet ist, ruft er "Interim-Login" auf und ermöglicht dem Benutzer, sich erneut anzumelden und weiter bearbeiten, wo sie aufgehört haben.
Sie können die Funktionsweise von interim-login
durch Auschecken untersuchen.
wp-admin\customize.php line: 158
wp-admin\includes\ajax-actions.php line: 1048
und natürlich in
wordpress\wp-login.php