So zeigen Sie Gravatar aus der Benutzer-E-Mail in WordPress an
Gravatar hat Avatare einfacher gemacht. Wie die meisten WordPress-basierten Websites verwenden wir Gravatar auch in Kommentaren, um den weltweit anerkannten Avatar jedes Kommentars anzuzeigen. Weiß nicht, was ein Gravatar ist Dann lesen Sie: Was ist Gravatar? Obwohl die meisten Websites in den Kommentaren nur Gravatare verwenden, können Sie sie an jedem beliebigen Ort verwenden, um das Profilbild eines Benutzers anzuzeigen. Zum Beispiel in der Biobox des Autors, in der Seitenleiste oder auf der Info-Seite. In diesem Artikel zeigen wir Ihnen, wie Sie Gravatar aus Benutzer-E-Mails in WordPress anzeigen.
Hinweis: Unser Beispiel wurde für eine Mitgliederwebsite erstellt. Also greifen wir die E-Mail-Adresse auf, indem wir die Informationen des angemeldeten Benutzers abrufen. Das Verfahren zur Anzeige von Gravatar über die E-Mail-Adresse bleibt jedoch gleich.
Anzeigen von Gravatar aus Benutzer-E-Mails in WordPress-Vorlagendateien
Zuerst zeigen wir Ihnen, wie Sie mithilfe einer einfachen Funktion Gravatar in Ihren WordPress-Vorlagen anzeigen. Fügen Sie diesen Code Ihrem Thema hinzu Functions.php
Datei oder in einem Site-spezifischen Plugin.
Funktion wpbeginner_display_gravatar () global $ current_user; get_currentuserinfo (); // Benutzer-E-Mail-Adresse abrufen $ getuseremail = $ current_user-> user_email; // E-Mail in MD5-Hash konvertieren und Bildgröße auf 32 px festlegen $ usergravatar = 'http://www.gravatar.com/avatar/'. md5 ($ getuseremail). 's = 32'; Echo '';
Verwenden Sie diesen Code, um Gravatar in Ihren WordPress-Vorlagen anzuzeigen.
Anzeigen von Gravatar aus Benutzer-E-Mails in WordPress-Beiträgen, -seiten und-Widgets
Nehmen wir nun an, Sie haben die E-Mail-Adresse eines Benutzers und die Berechtigung, ihren Gravatar auf Ihrer Website zu verwenden. Sie haben sie jedoch nicht als registrierten Benutzer auf Ihrer Website. Oder dass Sie die Gravatare ausgewählter Benutzer in einem Beitrag, auf einer Seite oder in einem Widget anzeigen möchten. Um dieses Problem zu lösen, fügen Sie diesen Code in die Datei functions.php Ihres Themas oder in ein standortspezifisches Plugin ein:
Funktion wpb_display_gravatar ($ atts) extract (shortcode_atts (array ('wpb_user_email' = ",), $ atts)); if ($ wpb_user_email ==") global $ current_user; get_currentuserinfo (); $ getuseremail = $ current_user-> user_email; else $ getuseremail = $ wpb_user_email; $ usergravatar = 'http://www.gravatar.com/avatar/'. md5 ($ getuseremail). 's = 32'; Echo ''; add_shortcode ('wpb_gravatar', 'wpb_display_gravatar');
Im obigen Code haben wir die ursprüngliche Funktion wpbeginner_display_avatar geändert und einen Shortcode erstellt. Dieser Kurzcode wpb_gravatar akzeptiert einen Parameter wpb_user_email. Wenn Sie in Ihrem Kurzcode einen Parameter für die E-Mail-Adresse angegeben haben, wird anstelle des aktuellen Benutzers Gravatar für die im Kurzcode angegebene E-Mail-Adresse angezeigt. Dieser Shortcode kann in Beiträgen, Seiten und Widgets verwendet werden. Verwenden Sie diesen Shortcode, um den Gravatar des aktuellen Benutzers anzuzeigen:
[wpb_gravatar]
Um den Gravatar einer E-Mail-Adresse eines Benutzers anzuzeigen, verwenden Sie den Shortcode wie folgt:
[wpb_gravatar wpb_user_email = "[email protected]"]
Sie können CSS auch hinzufügen, indem Sie hinzufügen .wpb_gravatar
Klasse zu Ihrem Stylesheet. So was:
.wpb_gravatar padding: 3px; Marge: 3px; Hintergrund: #FFFFFF; Rand: 2px fest #eee;
Wir hoffen, dass Sie diesen Artikel für die Anzeige von gravatar von der E-Mail-Adresse des Benutzers in WordPress als hilfreich empfunden haben. Wenn Sie Fragen oder Feedback haben, hinterlassen Sie bitte einen Kommentar.