Das letzte Mal, wenn sich ein Benutzer anmeldet

Ich erstelle eine Website, auf der sich Nutzer anmelden, um den für sie spezifischen Inhalt anzuzeigen. Ich möchte das letzte Datum und die Uhrzeit anzeigen, zu denen sie sich angemeldet haben. Wie bekomme ich diese Informationen von WordPress? Wenn es nicht existiert, wie könnte ich es hinzufügen?

Beispiel: Willkommen zurück! Ihr letzter Besuch war am 25.10.2010 um 15:14 Uhr.

Vielen Dank!

Solutions Collecting From Web of "Das letzte Mal, wenn sich ein Benutzer anmeldet"

Ich sehe in der database nichts Vergleichbares, also müssen Sie das wahrscheinlich selbst tun. Um die letzte wp_login zu speichern, können Sie sich in die Aktion wp_login und einen Benutzer-Metawert (wie [myprefix]_lastlogintime ) [myprefix]_lastlogintime . Sie lesen zuerst diesen Wert, damit Sie die vorherige Anmeldezeit erhalten, diese in der Sitzung speichern und dann die neue Anmeldezeit speichern.

Auf den regulären Admin-Seiten prüfen Sie, ob diese Session-Variable gesetzt ist. Wenn dies der Fall ist, zeigen Sie den Begrüßungstext an und löschen die Sitzungsvariable, damit sie nicht auf jeder Seite angezeigt wird.

Wenn Sie die letzte Besuchszeit speichern möchten, müssen Sie in jeder (Admin-) Seitenansicht in die database schreiben. Dies ist möglich, aber ich würde es nicht empfehlen. Sie können auch einmal beim Abmelden ( Aktion wp_logout ) etwas wp_logout , aber wahrscheinlich wird sich nicht jeder daran abmelden.