X

So zeigen Sie das Avatarbild des aktuell angemeldeten Benutzers mit get_avatar an

Schnipsel von IsItWP

Sind Sie auf der Suche nach einer Möglichkeit, das Avatarbild des aktuell angemeldeten Benutzers in Ihrem Theme anzuzeigen? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um das Avatarbild des aktuell angemeldeten Benutzers mit get_avatar in WordPress anzuzeigen.

Um die Größe des Avatarbilds anzupassen, können Sie die Zahl 64 in der Funktion get_avatar auf den Standardwert 96 ändern. Die maximale Größe beträgt 512.

Anweisungen:

Sie müssen diesen Code nur zu Ihrer index.php-Datei hinzufügen:

 <?php
        global $current_user;
        get_currentuserinfo();     
        echo get_avatar( $current_user->ID, 64 );
 ?>

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.

Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 28 beste WordPress-Business-Themes für Ihre Website und So erstellen Sie ein benutzerdefiniertes Registrierungsformular in WordPress.

Kommentare   Hinterlasse eine Antwort

  1. Hallo Kevin,
    vielen Dank für Ihre großartige PHP-Arbeit und Unterstützung.

    Ich habe fast überall im Internet gesucht (aber nicht im Darknet...), um eine Lösung dafür zu finden.

    Ich möchte Ihren Code-Schnipsel in mein WordPress – Buddypress implementieren.
    Alle Benutzer sollten sich über einen Button anmelden können, der nach der Anmeldung das Avatarbild anzeigt.

    Das Problem ist, ich möchte es rechts in meiner Topbar anzeigen, aber ich weiß nicht, wie der HTML-Code aussehen soll.
    Ich kenne mich mit CSS und sehr wenig mit HTML aus.

    Vielen Dank im Voraus.

  2. Königin Miata 11. Mai 2019 um 18:36 Uhr

    Ich möchte einen Shortcode, um das Avatarbild des aktuell angemeldeten Benutzers anzuzeigen.

    Was muss ich zu [show_avatar] hinzufügen

  3. Wie kann man den Code in einem Shortcode ausgeben bitte… Ich möchte ihn im Frontend in einer Spalte anzeigen

  4. vielen Dank, tolle Lösung!

  5. Kevin, du bist GROSSARTIG, LIEBENSWERT, vielen Dank

    1. Kevin, noch eine Sache: Auch nach dem Abmelden wird das Standardbild anstelle von keinem Bild angezeigt. Gibt es dafür eine Lösung? Übrigens, ich benutze es in der Navigation.
      Kann das auch als Dropdown-Menü funktionieren?

  6. Kevin, du bist GROSSARTIG, LIEBENSWERT, vielen Dank

  7. Entschuldigen Sie im Voraus für mein mangelndes Wissen über WordPress. Ich habe das Code-Stück in meine Child-Theme-Datei (Hauptindex-Vorlage – index.php) eingefügt. Wie rufe ich das Avatarbild auf oder füge es einem Sidebar-Widget hinzu? Entschuldigen Sie nochmals und vielen Dank für Ihre Zeit.

  8. Gibt es ein WordPress-Plugin, um den Namen + Avatar von angemeldeten Benutzern in der Topbar anzuzeigen?

  9. Danke dafür!

    Gibt es eine Möglichkeit, den Namen des Benutzers auch links anzuzeigen?

    Es wäre auch super, wenn du einen Beitrag darüber machen würdest, wie man alle drei Hauptelemente für angemeldete Benutzer anzeigt: Avatar, Benutzername + Profilfeld, Titelbild und vielleicht die Anzahl der Freunde/Follower!

    Glauben Sie mir, ich habe überall nach Beiträgen dazu gesucht und kann nirgendwo im gesamten Internet etwas finden.

    Danke!

    1. Hallo James,
      WordPress hat keine „Freund/Follower-Nummer“. Verwenden Sie BuddyPress?

      global $current_user;
      get_currentuserinfo();
      echo get_avatar( $current_user->ID, 64 );
      echo ‘Benutzername: ‘ . $current_user->user_login . “n”;
      echo ‘Benutzer-E-Mail: ‘ . $current_user->user_email . “n”;
      echo ‘Benutzerlevel: ‘ . $current_user->user_level . “n”;
      echo ‘Vorname: ‘ . $current_user->user_firstname . “n”;
      echo ‘Nachname: ‘ . $current_user->user_lastname . “n”;
      echo ‘Anzeigename: ‘ . $current_user->display_name . “n”;
      echo ‘Benutzer-ID: ‘ . $current_user->ID . “n”;

      Das Folgende ruft alle Werte des aktuellen Benutzers ab, dann müssen Sie nur noch etwas HTML und CSS schreiben, um die Dinge so anzuzeigen, wie Sie möchten, z. B.:

      user_firstname . “n”; ?>

      und so weiter in Ihrer Vorlage.

      1. Danke, das ist so nützlich!!!!!! :)

        1. kein Problem, jederzeit.

  10. Hallo Experten,
    Ich habe mich gerade gefragt, ob jemand weiß, wie man einen angemeldeten Benutzernamen und einen angezeigten Benutzeravatar in der oberen Menüleiste platziert, ähnlich wie die WordPress-Adminleiste?

    Ich benutze das Jarida-Theme

    Danke

  11. Das ist vielleicht eine dumme Frage, aber wo füge ich diesen Ausschnitt ein?

    1. Sie sollten dies fast überall in einer Vorlage platzieren können.

  12. Was ist, wenn ich es für nicht angemeldete Benutzer anzeigen möchte?

  13. nett, vielen Dank….

  14. du hast ein weiteres Leben gerettet, danke!

  15. VIELEN VIELEN DANK!! DU HAST MICH GERETTET !!!! 😀 ES HAT WIRKLICH GEHOLFEN!!

  16. ich will deinen Code…bitte

  17. hast du meine letzte Nachricht erhalten!?

    1. Ich werde morgen einen Ausschnitt mit dem Autoren-Avatar nur für dich posten. Das sollte deine Probleme lösen.

      1. brillant! – du bist ein Star, Kumpel!

  18. vielen Dank, ich suche schon eine Weile nach einem Code für das Author Box Plugin… danke nochmal!

    1. Kein Problem, viel Spaß mit dem Snippet!

      1. weißt du was… ich habe gerade festgestellt, dass der Avatar verschwindet, wenn ich mich abmelde!! 🙁 wie kann ich ihn dauerhaft beibehalten – ich benutze gerade das Snippet, um ein Facebook-Profilbild mit einem „Über den Autor“-Plugin anzuzeigen!? Danke

        1. Dieses Snippet zeigt nur den Avatar des angemeldeten Benutzers an, daher wird nichts angezeigt, wenn Sie nicht angemeldet sind. Wenn Sie mir mitteilen, was Sie tun möchten, kann ich Ihnen vielleicht helfen.

  19. Hallo!

    Ich habe ein Problem, wenn ich auf einen Kommentar antworte, verschwindet der Avatar… weißt du, wie man das löst?

    1. Dieses Snippet zeigt nur den Avatar des aktuell angemeldeten Benutzers an. Wenn Sie Avatare anderer Benutzer anzeigen möchten, müssen Sie eine andere Methode verwenden.

      1. Der Avatar verschwindet, wenn ich versuche, einen Kommentar zu beantworten … der Snippet funktioniert nicht, wenn ich versuche zu antworten.

        1. Haben Sie das online, damit ich es mir ansehen kann? Verwenden Sie das Kontaktformular, um den Link per E-Mail zu senden. http://wpsnipp.com/contact/

        2. Problem gelöst, wenn man auf Antworten klickt, nimmt der Avatar den Standard-CSS-Stil an

          .commentlist .avatar {     left: 0;    position: absolute;    top: 11px; }

          Das hat den Trick gemacht

          #respond .comment-icon .avatar {    left: 0;    top: 0;}Danke trotzdem.

  20. Danke für den PHP-Code….

    1. Kein Problem, froh, dass ich helfen konnte!

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!