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 Gravatar aus der Benutzer-E-Mail in WordPress anzeigt

Gravatar ist ein Webdienst, der die E-Mail-Adresse eines Benutzers mit einem Online-Avatar verbindet.

WordPress zeigt die Gravatare der Besucher automatisch im Kommentarbereich an, aber Sie können sie auch in anderen Bereichen Ihrer Website hinzufügen. Dies kann dazu beitragen, das Nutzererlebnis visuell ansprechender zu gestalten und das Engagement zu steigern.

In diesem Artikel zeigen wir Ihnen, wie Sie in WordPress ganz einfach ein Gravatar aus der E-Mail des Benutzers anzeigen können, indem wir verschiedene Methoden erkunden, um Ihnen flexible Optionen zu bieten.

How to display Gravatar from user email in WordPress

Was ist Gravatar und warum wird es angezeigt?

Gravatar steht für Globally Recognized Avatar und ermöglicht es, ein Bild mit der eigenen E-Mail-Adresse zu verknüpfen.

Wenn eine Website Gravatar unterstützt, kann sie das Bild der Person abrufen und es neben ihrem Namen anzeigen. Wenn zum Beispiel ein Benutzer einen Kommentar mit seiner E-Mail auf einer WordPress-Website hinterlässt, zeigt WordPress den Gravatar dieser Person neben ihrem Kommentar an.

An example of a Gravatar on a WordPress website

Gravatare können Nutzer dazu ermutigen, sich an der Konvertierung zu beteiligen, ein Gemeinschaftsgefühl aufzubauen und Ihre Seiten interessanter aussehen zu lassen. All dies zusammen kann Ihnen helfen, mehr Kommentare zu Ihren WordPress-Beiträgen zu erhalten.

Je nachdem, wie Ihre Website eingerichtet ist, zeigt WordPress Gravatare möglicherweise an anderen Stellen an, z. B. in der Autorenbio. Sie können jedoch ändern, wo die Benutzer-Gravatare in Ihrem WordPress-Blog oder auf Ihrer Website angezeigt werden sollen. Sie können den Gravatar des Benutzers zum Beispiel in der Symbolleiste oder im Benutzerprofil Ihrer Website anzeigen.

Schauen wir uns also an, wie Sie den Gravatar aus einer Benutzer-E-Mail in WordPress anzeigen können. Verwenden Sie einfach die Links unten, um zu der von Ihnen bevorzugten Methode zu springen:

Methode 1: Bearbeiten Sie Ihr WordPress-Theme (am besten für Konsistenz)

Zunächst können Sie einen Gravatar mithilfe von Code in Ihr WordPress-Theme einfügen. Dies ist eine gute Wahl, wenn Sie ein Gravatar an der gleichen Stelle auf Ihrer gesamten Website anzeigen möchten, z. B. in der Seitenleiste oder über dem Header. Allerdings müssen Sie Ihre Vorlagendateien bearbeiten, daher ist dies nicht die anfängerfreundlichste Methode.

Bei dieser Methode wird der Gravatar der Person angezeigt, die gerade auf Ihrer Website angemeldet ist. Dies ist nützlich für Mitgliedschaftsseiten, Online-Shops oder jede andere Website, auf der sich der Benutzer bei einem Konto anmelden muss.

Um einen Gravatar zu Ihrem Theme hinzuzufügen, müssen Sie etwas Code in Ihre Theme-Dateien einfügen. Wenn Sie dies noch nicht getan haben, lesen Sie unseren Leitfaden für Anfänger zum Einfügen von Snippets aus dem Internet in WordPress.

Der einfachste Weg, Code-Snippets zu Ihrer WordPress-Website hinzuzufügen, ist die Verwendung von WPCode. Es ist das beste Code-Snippet-Plugin für WordPress, mit dem Sie PHP, CSS, JavaScript und mehr zu Ihrer Website hinzufügen können.

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

Rufen Sie nach der Aktivierung die Seite Code-Snippets “ + Snippet hinzufügen“ im WordPress-Dashboard auf . Hier sehen Sie alle vorgefertigten Snippets, die WPCode zu Ihrer Website hinzufügen kann.

Bewegen Sie einfach den Mauszeiger über „Add Your Custom Code (New Snippet)“ und klicken Sie auf die Schaltfläche „Use Snippet“, wenn diese erscheint.

Adding Gravatars to your WordPress website using WPCode

Geben Sie zunächst einen Titel für das Codeschnipsel ein. Dieser dient nur als Referenz, Sie können also alles verwenden, was Sie wollen.

Öffnen Sie dann das Dropdown-Menü „Code-Typ“ und wählen Sie „PHP Snippet“.

Adding custom code to WordPress using WPCode

Sie können nun fortfahren und den folgenden Text in den Code-Editor einfügen:

function wpbeginner_display_gravatar() { 
    global $current_user;
    get_currentuserinfo();
    $getuseremail = $current_user->user_email;
    $usergravatar = 'http://www.gravatar.com/avatar/' . md5($getuseremail) . '?s=32';
    echo '<img src="' . $usergravatar . '" class="wpb_gravatar">';
	echo $getuseremail;
	
} 

Dieser Code erstellt eine einfache Funktion, mit der Sie ein Gravatar an beliebiger Stelle in Ihren WordPress-Vorlagendateien hinzufügen können.

Nachdem Sie den Code eingefügt haben, blättern Sie zum Abschnitt „Einfügen“ und wählen Sie „Automatisch einfügen“. Sie müssen auch das Dropdown-Menü „Ort“ öffnen und „Überall ausführen“ wählen.

Adding a Gravatar code snippet to WordPress using WPCode

Scrollen Sie dann zum oberen Rand der Seite und klicken Sie auf den Schalter „Inaktiv“, so dass er stattdessen „Aktiv“ anzeigt.

Klicken Sie dann einfach auf die Schaltfläche „Snippet speichern“.

Activating custom code on a WordPress blog or website

Jetzt können Sie den Gravatar des Benutzers überall auf Ihrer WordPress-Website anzeigen, indem Sie die folgende Funktion verwenden:

<?php wpbeginner_display_gravatar(); ?>

Fügen Sie diese Funktion einfach in die richtige Vorlagendatei ein. Wenn Sie zum Beispiel das Gravatar des Benutzers im Header Ihrer Website anzeigen möchten, bearbeiten Sie normalerweise die Datei header.php.

Dies kann jedoch je nach Ihrem WordPress-Theme variieren. Um die richtige Vorlagendatei für Ihre Bedürfnisse zu finden, werfen Sie einen Blick auf unseren Spickzettel zur WordPress-Vorlagenhierarchie.

Pro-Tipp: Wenn Sie einen WordPress-Blog mit mehreren Autoren betreiben, möchten Sie vielleicht den Gravatar des Autors anstelle des Besuchers anzeigen. Dazu müssen Sie das Code-Snippet stattdessen in den Meta-Abschnitt des Blogbeitrags einfügen.

Methode 2: Verwendung eines benutzerdefinierten WordPress Shortcodes (vollständig anpassbar)

Sie können auch einen Gravatar zu jeder Seite, jedem Beitrag oder einem Widget-bereiten Bereich hinzufügen, indem Sie einen benutzerdefinierten Shortcode erstellen.

Dies ist eine gute Wahl, wenn Sie genau steuern möchten, wo die Gravatare auf jeder Seite erscheinen, oder wenn Sie diese Bilder an verschiedenen Stellen auf Ihrer Website zeigen möchten.

How to show Gravatars in any location on your WordPress website

Genau wie bei Methode 1 wird bei dieser Methode das Gravatar des aktuellen Benutzers angezeigt. Wenn Sie es vorziehen, können Sie den Gravatar anzeigen, der einer bestimmten E-Mail-Adresse zugewiesen ist, indem Sie eine einfache Änderung am Code vornehmen.

Dies ist nützlich, wenn Sie die E-Mail-Adresse einer Person haben und deren Gravatar auf Ihrer Website anzeigen möchten, diese Person aber kein registrierter Benutzer ist.

Der einfachste Weg, benutzerdefinierte Shortcodes zu erstellen, ist die Verwendung von WPCode. Noch besser ist, dass Sie Ihre Themadateien nicht bearbeiten müssen, was diese Methode viel anfängerfreundlicher macht.

Wenn Sie das noch nicht getan haben, müssen Sie WPCode installieren. Außerdem müssen Sie ein neues benutzerdefiniertes Codeschnipsel erstellen, indem Sie das oben beschriebene Verfahren befolgen.

Geben Sie dem Code-Snippet einen Namen und wählen Sie als Codetyp „PHP Snippet“.

Creating a shortcode using PHP code

Fügen Sie anschließend das folgende PHP in den Code-Editor ein:

function 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 '<img src="' . $usergravatar . '">'; 
}
}
add_shortcode('wpb_gravatar', 'wpb_display_gravatar');

Mit diesem Code wird ein [wpb_gravatar]Shortcode erstellt, den Sie zu jeder Seite, jedem Beitrag oder jedem Widget-bereiten Bereich hinzufügen können.

Wenn Sie fertig sind, blättern Sie zum Abschnitt „Einfügen“ und stellen Sie sicher, dass „Automatisch einfügen“ ausgewählt ist. Öffnen Sie auch das Dropdown-Menü „Ort“ und wählen Sie „Überall ausführen“, wenn es nicht bereits ausgewählt ist.

Scrollen Sie schließlich zum oberen Rand des Bildschirms und klicken Sie auf den Schalter „Inaktiv“, damit er stattdessen „Aktiv“ anzeigt. Dann können Sie auf „Snippet speichern“ klicken, um Ihren Code zu aktivieren.

Adding a Gravatar to WordPress using a code snippet plugin

Sie können jetzt den Gravatar des Benutzers auf jeder Seite, in jedem Beitrag oder in einem Widget-bereiten Bereich anzeigen, indem Sie den folgenden Shortcode verwenden:

[wpb_gravatar]

Weitere Informationen über die Platzierung des Shortcodes finden Sie in unserer Anleitung zum Hinzufügen eines Shortcodes in WordPress.

Wenn Sie den Gravatar eines bestimmten Nutzers anzeigen möchten, können Sie einfach dessen E-Mail-Adresse in den Shortcode einfügen:

[wpb_gravatar wpb_user_email="john.smith@example.com"]

Wenn Sie mit dem Aussehen von Gravatar nicht zufrieden sind, können Sie es mit benutzerdefiniertem CSS gestalten. Sie können zum Beispiel den folgenden CSS-Code in Ihr WordPress-Theme-Stylesheet einfügen:

.wpb_gravatar {
padding: 3px;
margin: 3px;
background:#FFFFFF;
border:3px solid #eee;
}

Weitere Einzelheiten zum Hinzufügen von CSS zu WordPress finden Sie in unserer Anleitung zum einfachen Hinzufügen von benutzerdefiniertem CSS zu Ihrer WordPress-Website.

Wenn Sie es vorziehen, dann können Sie benutzerdefinierte CSS mit dem WordPress Customizer hinzufügen. Gehen Sie im Dashboard einfach auf Darstellung Anpassen.

Pro-Tipp: Wenn Sie die Option “ Anpassen“ unter “ Erscheinungsbild“ nicht sehen, können Sie unserer Anleitung folgen, wie Sie auf den fehlenden Theme-Customizer in WordPress zugreifen.

Klicken Sie im Menü auf der linken Seite auf „Zusätzliche CSS“.

Adding code using the WordPress Customizer

Sie können dann das benutzerdefinierte CSS in den kleinen Code-Editor einfügen.

Danach klicken Sie einfach auf „Veröffentlichen“.

Customizing Gravatars using the WordPress Customizer

Wenn Sie nun Ihre Website besuchen, sehen Sie Ihren Gravatar im neuen Stil.

Weitere Tipps zur Anpassung von Gravataren auf Ihrer Website finden Sie in unserer Anleitung zum Ändern der Gravatar-Bildgröße in WordPress.

Hinzufügen eines benutzerdefinierten Shortcodes mit dem Full Site Editor

Wenn Sie eines der neueren blockbasierten Themes verwenden, können Sie den Shortcode zu jeder Vorlage oder jedem Vorlagenteil hinzufügen. So können Sie das Gravatar des Nutzers auf Ihrer gesamten Website anzeigen, ohne die Vorlagendateien bearbeiten zu müssen.

Sie können den Shortcode zum Beispiel in die Blogvorlage oder in die Kopfzeilenvorlage Ihrer Website einfügen.

Um loszulegen, gehen Sie im WordPress-Dashboard zu Erscheinungsbild “ Editor.

Opening the WordPress full-site editor (FSE)

Standardmäßig zeigt der vollständige Site-Editor die Home-Vorlage Ihres Themes an, aber Sie können Shortcodes zu jeder Vorlage oder jedem Vorlagenteil hinzufügen, wie z. B. der Kopf- oder Fußzeile.

Um alle verfügbaren Optionen zu sehen, wählen Sie entweder „Vorlagen“ oder „Vorlagenteile“.

Adding a shortcode to a WordPress template or template part

Sie können nun auf die Vorlage oder das Vorlagenteil klicken, das Sie bearbeiten möchten.

Als Beispiel fügen wir den Shortcode zur 404-Seitenvorlage hinzu, aber die Schritte sind genau dieselben, egal welche Vorlage Sie auswählen.

Adding shortcodes to a 404 template

WordPress zeigt nun eine Vorschau der Vorlage oder des Vorlagenteils an.

Um den Shortcode hinzuzufügen, klicken Sie auf das kleine Bleistiftsymbol.

Adding a shortcode block to an FSE template

Klicken Sie anschließend auf das blaue „+“-Symbol in der oberen linken Ecke.

Geben Sie in der Suchleiste den Begriff „Shortcode“ ein.

Adding a shortcode block to a full-site template in WordPress

Wenn der richtige Block erscheint, ziehen Sie ihn auf die Themenvorlage und legen ihn dort ab.

Sie können nun den Shortcode [wpb_gravatar] entweder in diesen Block einfügen oder eingeben.

Adding Gravatar shortcode to a WordPress template

Klicken Sie anschließend auf die Schaltfläche „Speichern“.

Besuchen Sie jetzt einfach Ihren WordPress-Blog, um den Gravatar in Aktion zu sehen.

Publishing the Gravatar shortcode

Bonus: Lazy Load Gravatars in WordPress-Kommentaren

Wenn Sie Gravatare an mehreren Stellen auf Ihrer Website hinzugefügt haben, ist es eine gute Idee, diese Gravatare in WordPress-Kommentaren zu verzögern.

Der Grund dafür ist, dass die meisten Gravatare im Kommentarbereich angezeigt werden und die Geschwindigkeit Ihrer Website verlangsamen können, insbesondere bei Artikeln mit vielen Kommentaren.

Um Gravatars langsam zu laden, installieren und aktivieren Sie einfach das a3 Lazy Load Plugin. Weitere Informationen finden Sie in unserem Leitfaden für Anfänger zur Installation eines WordPress-Plugins.

Gehen Sie nach der Aktivierung im WordPress-Dashboard auf die Seite Einstellungen “ a3 Lazy Load und erweitern Sie die Registerkarte „Lazy Load Images“.

Schalten Sie dann einfach den Schalter neben der Option „Gravatare“ auf „Ein“ um. Klicken Sie anschließend auf die Schaltfläche „Änderungen speichern“, um Ihre Einstellungen zu speichern.

Toggle the Gravatar switch to lazy load Gravatars in WordPress comments

Jetzt werden alle Gravatare in Ihren Autoren-Bios und Kommentaren mit Verzögerung geladen, um die Leistung der Website zu verbessern. Weitere Anweisungen finden Sie in unserem Tutorial zum Lazy Load von Gravatars in WordPress-Kommentaren.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, zu erfahren, wie Sie Gravatare aus Benutzer-E-Mails auf Ihrer WordPress-Website anzeigen können. Vielleicht interessiert Sie auch unser Tutorial, wie Sie Benutzer benachrichtigen können, wenn ihr Kommentar in WordPress genehmigt wurde, und unsere Anleitung, wie man Quick Tags in WordPress-Kommentarformulare einfügt.

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

9 KommentareEine Antwort hinterlassen

  1. Best Bibek

    How to display a default avatar if the user hasn’t created account on gravatar or has’t choosen gravatar profile?

    Hoping for some help!

  2. Iqbal Hussain

    This post is really helpful for me.

  3. James Katt

    How do you show the DEFAULT Gravatar picture if the user has no Gravatar picture?

    Thanks.

  4. Paul D.

    wondering if i can replace the ‚gravatar.com/avatar/‘ image with myown
    ‚…my domain…/images/avatar.jpg‘

    i have a tried a simple replace, but it doesn’t seem to work. any suggestions?

  5. Nicholas Kyriakides

    Hi! Is there a way to use instead of gravatar, to use facebook avatar for my members including a shortcode?!

  6. George Stephanis

    Also, make sure you strtolower() the email, before md5’ing it!

  7. Pascal

    WordPress has a get_avatar() function. Use this instead.

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.