Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man das Datum des letzten Logins eines Benutzers in WordPress anzeigt (2 einfache Methoden)

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Kürzlich fragte uns einer unserer Leser, wie man das Datum des letzten Logins eines Benutzers in WordPress anzeigen kann.

Sie benötigen diese Funktion, wenn Sie auf Ihrer WordPress-Website ein Feld für Autorenaktivitäten hinzufügen möchten. Oder wenn Sie eine Website mit mehreren Autoren betreiben, können Sie prüfen, wann sich jeder Benutzer anmeldet.

In diesem Artikel zeigen wir Ihnen, wie Sie das Datum der letzten Anmeldung eines Benutzers in WordPress anzeigen können.

How to show a users last login date in WordPress

Warum wird das Datum der letzten Anmeldung des Benutzers in WordPress angezeigt?

Das Hinzufügen der Spalte für die letzte Anmeldung eines Benutzers zu Ihrem WordPress-Dashboard und -Frontend hilft Ihnen, den Überblick darüber zu behalten, wann sich Autoren, Administratoren, Redakteure, Mitwirkende und andere Benutzer auf Ihrer WordPress-Website an- und abmelden.

Dies ist äußerst nützlich, um Ihre Website vor verdächtigen Aktivitäten und Cyber-Bedrohungen zu schützen.

Nehmen wir an, Ihre Website ist einer Sicherheitslücke ausgesetzt, die durch ein von einem Benutzer installiertes WordPress-Plugin verursacht wird. Anhand des letzten Anmeldedatums können Sie die Nutzer verfolgen und das Problem schnell beheben.

Ebenso erleichtert die Anzeige des letzten Anmeldedatums des Benutzers die Überwachung der Zeit, die Administratoren, Mitwirkende, Autoren und andere mit der Arbeit an Ihrer Website verbringen. Sie können dies auf einer Website mit mehreren Autoren verwenden und die von jedem Benutzer verbrachte Zeit verfolgen.

Es gibt jedoch 2 Möglichkeiten, das Datum des letzten Logins des Benutzers in WordPress anzuzeigen. Erstens können Sie ein Plugin verwenden, um das Anmeldedatum im WordPress-Administrationsbereich anzuzeigen. Zweitens können Sie das Datum der letzten Anmeldung manuell mit einem benutzerdefinierten Code-Snippet anzeigen.

Klicken Sie einfach auf die nachstehenden Links, um zum gewünschten Abschnitt zu springen:

Methode 1: Anzeige des letzten Login-Datums eines Benutzers im WordPress-Adminbereich

Sie können das Datum der letzten Anmeldung ganz einfach mit dem WP Last Login Plugin anzeigen. Diese Methode ist einfacher, zeigt aber nur das Datum des letzten Logins eines Benutzers innerhalb des WordPress-Administrationsbereichs an.

Als Erstes müssen Sie das WP Last Login Plugin installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Das Beste daran ist, dass das Plugin sofort funktioniert und es keine zusätzlichen Einstellungen gibt, um die Sie sich kümmern müssen.

Nach der Aktivierung müssen Sie die Seite Benutzer “ Alle Benutzer im Verwaltungsbereich aufrufen. Sie werden eine neue Spalte sehen, die das Datum der letzten Anmeldung eines jeden Benutzers anzeigt.

View last login in dashboard

Zunächst kann es sein, dass für alle Benutzer „nie“ angezeigt wird. Das liegt daran, dass sich ein Benutzer seit der Aktivierung des Plugins anmelden muss, damit das Plugin das letzte Anmeldedatum erfassen und speichern kann.

Methode 2: Manuelles Anzeigen des letzten Login-Datums des Benutzers in WordPress

Mit dieser Methode können Sie das Datum der letzten Anmeldung eines Benutzers überall auf Ihrer WordPress-Website anzeigen.

Dazu müssen Sie jedoch benutzerdefinierten Code in die Datei functions.php Ihres Themes oder ein site-spezifisches Plugin einfügen. Wir raten davon ab, die Datei functions.php direkt zu bearbeiten, da der kleinste Fehler Ihre Website zerstören kann.

Eine einfachere Möglichkeit, benutzerdefinierten Code zu Ihrer Website hinzuzufügen, ist die Verwendung des WPCode-Plugins. Es ist das beste Code-Snippet-Plugin für WordPress, das Ihnen hilft, benutzerdefinierten Code zu verwalten, zu organisieren und überall auf Ihrer Website einzufügen, ohne etwas zu zerstören.

Zunächst müssen Sie das WPCode-Plugin installieren und aktivieren. Wenn Sie Hilfe benötigen, lesen Sie bitte unsere Anleitung zur Installation eines WordPress-Plugins.

Hinweis: Es gibt auch ein kostenloses WPCode-Plugin, das Sie für dieses Lernprogramm verwenden können. Wenn Sie jedoch auf das Premium-Plugin upgraden, erhalten Sie Zugriff auf eine Cloud-basierte Code-Snippet-Bibliothek, intelligente bedingte Logik und mehr.

Nach der Aktivierung können Sie im WordPress-Dashboard zu Code Snippets “ + Snippet hinzufügen gehen.

Bewegen Sie dann den Mauszeiger über die Option „Eigenen Code hinzufügen (neues Snippet)“ und klicken Sie auf „Snippet verwenden“.

Add your custom code

Danach können Sie den folgenden Code kopieren und in den Bereich Codevorschau einfügen:

<?php 
/**
 * Capture user login and add it as timestamp in user meta data
 *
 */
 
function user_last_login( $user_login, $user ) {
    update_user_meta( $user->ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
 
/**
 * Display last login time
 *
 */
  
function wpb_lastlogin() { 
    $last_login = get_the_author_meta('last_login');
    $the_login_date = human_time_diff($last_login);
    return $the_login_date; 
} 
 
/**
 * Add Shortcode lastlogin 
 *
 */
  
add_shortcode('lastlogin','wpb_lastlogin');
?>

Dieser Code fügt die letzte Anmeldung als Metaschlüssel hinzu.

Jedes Mal, wenn sich ein Benutzer anmeldet, wird die Uhrzeit als Metaschlüsselwert gespeichert.

Nach der Eingabe des Codes müssen Sie auch einen Titel für Ihren benutzerdefinierten Code eingeben und den „Code-Typ“ als PHP-Snippet auswählen.

Add last login code to WPCode

Von hier aus können Sie nach unten blättern und auswählen, wo der Code eingefügt werden soll.

In diesem Tutorial verwenden wir die Standardmethode und belassen es bei der „Auto Insert“-Methode. Auf diese Weise wird der benutzerdefinierte Code überall auf Ihrer Website ausgeführt.

Insertion method in WPCode

Wenn Sie fertig sind, blättern Sie einfach zurück zum Anfang.

Aktivieren Sie nun Ihr benutzerdefiniertes Code-Snippet und klicken Sie auf die Schaltfläche „Snippet speichern“.

Activate and save snippet in WPCode

Wenn Sie neu im Hinzufügen von Code sind, lesen Sie bitte diese Anleitung zum Einfügen von Code aus dem Internet.

Sie können dann den Wert des letzten Anmeldedatums mit dem Shortcode[lastlogin] in Ihren WordPress-Beiträgen und -Widgets anzeigen.

Bearbeiten Sie einfach einen Beitrag oder eine Seite und gehen Sie zum Inhaltseditor.

How to add a shortcode block to WordPress

Fügen Sie von hier aus einen Shortcode-Block hinzu, in dem Sie das Datum der letzten Anmeldung anzeigen möchten, und fügen Sie den Shortcode ein.

Wenn Sie die letzten Anmeldeinformationen in Ihrem Child-Theme anzeigen möchten, können Sie stattdessen diesen Code hinzufügen:

<?php echo 'Last seen: '. do_shortcode('[lastlogin]') .' ago'; ?>

Bevor Sie das Plugin testen, müssen Sie sich bei WordPress ab- und wieder anmelden.

Dann sollten Sie Ihre WordPress-Website besuchen, um das Anmeldedatum in Aktion zu sehen.

User last login time

Wie Sie feststellen werden, zeigt dieser Code das relative Datum und die relative Uhrzeit„vor 2 Stunden“ anstelle des vollständigen Datums und der Uhrzeit an.

Wenn Sie das vollständige Datum und die Uhrzeit anzeigen möchten, müssen Sie diese Zeile im obigen Code finden:

$the_login_date = human_time_diff($last_login);

Ersetzen Sie sie nun durch diese Zeile:

$the_login_date = date('M j, Y h:i a', $last_login);

Der Teil „M j, Y h:i a“ in diesem Code wird als Datums- und Zeitformat-String bezeichnet. Wenn Sie ändern möchten, wie dieser Code das Datum und die Uhrzeit anzeigt, lesen Sie einfach unsere Anleitung zum Ändern des Datums- und Zeitformats in WordPress.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie man das Datum des letzten Logins eines Benutzers in WordPress anzeigt. Vielleicht interessiert Sie auch unsere Anleitung zum Hinzufügen einer Autoren-Infobox in WordPress-Beiträgen und der ultimative Leitfaden zur WordPress-Sicherheit.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

7 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Fredrick Arije says

    Thanks for the script.
    I have an observation. All users sees the last login of the admin (author).
    Is there a way for each user to see their own last login?

    Please help. Thanks

    • WPBeginner Support says

      For showing individual last logins we would recommend using the plugin method as a manual code method would be more advanced than what we would recommend for beginners.

      Admin

  3. Bobby says

    Hello,

    It works great but the time stamp when the line is changed for date/time still shows a 7 hour time difference?

    How can I make the last login time show Pacific Standard Time. That is my timezone.

    Please advise, thanks.

    Cheers!

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.