So erhalten Sie in WordPress die Informationen zu angemeldeten Benutzern für personalisierte Ergebnisse
Vor kurzem haben wir Ihnen gezeigt, wie Sie Ihren Benutzern ein personalisiertes Erlebnis bieten können, indem Sie ihnen erlauben, ihre bevorzugten Beiträge in einer personalisierten Bibliothek zu speichern. Sie können personalisierte Ergebnisse auf eine andere Ebene bringen, indem Sie ihren Vornamen an Orten verwenden (d. H. Willkommensbildschirm). Glücklicherweise macht es WordPress sehr einfach, die Informationen des angemeldeten Benutzers abzurufen. In diesem Artikel zeigen wir Ihnen, wie Sie Informationen über den aktuell angemeldeten Benutzer abrufen können.
Wir werden get_currentuserinfo () verwenden. Funktion. Dies kann an beliebiger Stelle in Ihrem Design verwendet werden (Kopfzeile, Fußzeile, Seitenleiste, Seitenvorlage usw.). Damit dies funktioniert, muss der Benutzer angemeldet sein. Daher müssen wir die bedingte Anweisung is_user_logged_in () verwenden. Beispielcode:
Durch die Registrierung können Sie Ihre Lieblingsbeiträge zur späteren Bezugnahme speichern.
Jetzt können die Benutzer login_in eine benutzerdefinierte Nachricht anzeigen, beispielsweise: "Hey Syed, alles ist da, genau da, wo Sie gehofft hatten". Der obige Code wird in etwa so aussehen:
Hi user_firstname; ?>
Alles ist hier, genau da, wo du gehofft hast :)
Durch die Registrierung können Sie Ihre Lieblingsbeiträge zur späteren Bezugnahme speichern.
Der magische Code, den wir oben hinzugefügt haben, ist $ current_user-> user_firstname; was funktioniert denn der anruf an get_currentuserinfo () setzt die Informationen des aktuellen Benutzers ein $ current_user. Sie können die ähnliche Methode verwenden, um weitere Informationen über den Benutzer zu erhalten, wie beispielsweise Login, Benutzer-ID, E-Mail-Adresse, Website usw..
Hier ein Beispiel für alle Informationen:
Benutzer-Anmeldung . ""; echo 'Benutzer-E-Mail:'. $ current_user-> user_email. ""; echo 'Vorname des Benutzers:'. $ current_user-> user_firstname. ""; echo 'Nachname des Benutzers:'. $ current_user-> user_lastname. ""; echo 'Benutzeranzeigename:'. $ current_user-> display_name. ""; echo 'Benutzer-ID:'. $ current_user-> ID. ""; ?>
Hoffe das hilft. In Kombination mit der Möglichkeit, Lieblingsbeiträge hinzuzufügen, können Sie ganz einfach ein personalisiertes Erlebnis erstellen.