Möchten Sie das Registrierungsdatum des Benutzers in WordPress anzeigen? Häufig zeigen beliebte Mitgliedschaftsseiten und Foren das Registrierungsdatum des Benutzers im Profil als „Mitglied seit 2015“ an. In diesem Artikel erfahren Sie, wie Sie das Registrierungsdatum des Benutzers in WordPress anzeigen.
Wo und wie möchten Sie das Datum der Benutzerregistrierung anzeigen?
Einige von Ihnen möchten vielleicht nur das Registrierungsdatum eines Benutzers in den Admin-Spalten der Benutzerseite anzeigen. Dadurch erhalten Sie einen schnellen Überblick darüber, wann ein Benutzer Ihrer Website beigetreten ist, und können nach Registrierungsdatum sortieren.
Ein weiteres Nutzungsszenario besteht darin, das Registrierungsdatum eines Benutzers auf der Seite „Profil bearbeiten“ anzuzeigen. Auf diese Weise können alle Administratoren und der Benutzer selbst sehen, wann sie Ihrer Website beigetreten sind.
Zu guter Letzt ist das wahrscheinlich beliebteste Nutzungsszenario, wenn Sie das Registrierungsdatum des Benutzers in seinem öffentlichen Profil im Frontend Ihrer Website anzeigen möchten.
Schauen wir uns an, wie Sie alle tun können.
Hinzufügen einer Spalte für das registrierte Datum auf der Benutzerseite im Admin-Bereich
Als erstes müssen Sie die installieren und aktivieren Admin-Spalten Plugin. Nach der Aktivierung müssen Sie besuchen Einstellungen » Admin-Spalten um das Plugin zu konfigurieren.
Klicken Sie auf der Registerkarte Admin-Spalten auf Benutzer und dann auf die Schaltfläche Spalte hinzufügen.
Wählen Sie als Nächstes ‚Registriert‘ im Dropdown-Menü Typ und klicken Sie auf die Schaltfläche Store-Updates.
Sie können jetzt den Benutzerbildschirm besuchen, in dem Sie eine neue Spalte mit der Bezeichnung „Registriert“ sehen, die das Datum anzeigt, an dem sich ein Benutzer auf Ihrer WordPress-Site registriert hat.
Sehen Sie, was Sie sonst noch tun können, um Admin-Spalten in WordPress hinzuzufügen und anzupassen.
Anzeige des Registrierungsdatumsfelds im Benutzerprofil
Um das Registrierungsdatum auf der Profilbearbeitungsseite anzuzeigen, müssen Sie ein benutzerdefiniertes Plugin auf Ihre Website hochladen.
Erstellen Sie einfach eine neue Datei auf Ihrem Computer mit einem Texteditor wie Notepad und speichern Sie sie als membersince.php
auf Ihrem Desktop.
Öffnen Sie als nächstes die Datei und fügen Sie den folgenden Code darin ein.
<?php /* Plugin Name: Member Since Plugin URI: https://www.wpbeginner.com Description: Adds registration date on edit user profile screen. Version: 1.0 Author: Themelocal */ namespace ShowMemberSince; add_action( 'plugins_loaded', 'ShowMemberSinceinit' ); /** * Adding needed action hooks */ function init(){ foreach( array( 'show_user_profile', 'edit_user_profile' ) as $hook ) add_action( $hook, 'ShowMemberSinceadd_custom_user_profile_fields', 10, 1 ); } /** * Output table * @param object $user User object */ function add_custom_user_profile_fields( $user ){ $table="<h3>%1$s</h3> <table class="form-table"> <tr> <th> %1$s </th> <td> <p>Member since: %2$s</p> </td> </tr> </table>"; $udata = get_userdata( $user->ID ); $registered = $udata->user_registered; printf( $table, 'Registered', date( "M Y", strtotime( $registered ) ) ); } ?>
Speichern Sie Ihre Datei und laden Sie sie dann auf Ihre WordPress-Site hoch.
Schließlich können Sie sich über einen FTP-Client mit Ihrer WordPress-Site verbinden und dann zu . gehen /wp-content/plugins/
Mappe. Wählen Sie die Datei „membersince.php“ von Ihrem Computer aus und laden Sie sie dann hoch.
Jetzt können Sie zu Ihrer WordPress-Plugins-Seite gehen und dieses Plugin auf Ihrer Website aktivieren.
Das ist alles. Überprüfen Sie, ob alles funktioniert, indem Sie ein Benutzerprofil in Ihrem WordPress-Administrationsbereich bearbeiten, und Sie sehen das Benutzerregistrierungsdatum.
Datum der Benutzerregistrierung auf Ihrer Website anzeigen
Bei dieser Methode verwenden wir einen einfachen Shortcode, um das Registrierungsdatum aller Benutzer im Frontend Ihrer WordPress-Site anzuzeigen.
Zuerst müssen Sie den folgenden Code in die Datei functions.php Ihres Themes oder in ein Site-spezifisches Plugin einfügen.
function wpb_user_registration_date($atts, $content = null ) { $userlogin = shortcode_atts( array( 'user' => FALSE, ), $atts ); $uname = $userlogin['user']; if ($uname!== FALSE) { $user = get_user_by( 'login', $uname ); if ($user == false) { $message="Sorry no such user found."; } else { $udata = get_userdata( $user-ID ); $registered = $udata->user_registered; $message="Member since: " . date( "d F Y", strtotime( $registered ) ); } } else { $message="Please provide a username."; } return $message; } add_shortcode('membersince', 'wpb_user_registration_date');
Als nächstes können Sie das Registrierungsdatum eines Benutzers anzeigen, indem Sie einfach den Shortcode wie folgt verwenden:
[membersince user=peter]
Ersetzen Sie peter durch den Benutzernamen, den Sie anzeigen möchten.
Wir hoffen, dieser Artikel hat Ihnen geholfen, das Registrierungsdatum in WordPress-Benutzerprofilen anzuzeigen. Vielleicht möchten Sie auch unser Tutorial zum Hinzufügen zusätzlicher Benutzerprofilfelder in der WordPress-Registrierung sehen.