X

Cum să Afișezi Avatarul Utilizatorului Conectat în Prezent cu get_avatar

Fragmente de IsItWP

Căutați o modalitate de a afișa avatarul utilizatorilor conectați în prezent în tema dvs.? Deși probabil există un plugin pentru asta, am creat o scurtă secvență de cod pe care o puteți folosi pentru a afișa avatarul pentru utilizatorul conectat în prezent cu get_avatar în WordPress.

Pentru a ajusta dimensiunea avatarului, puteți schimba numărul 64 din funcția get_avatar la implicit, care este 96, iar dimensiunea maximă este 512.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul index.php al temei dvs.:

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

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare să consultați celelalte articole ale noastre de pe site, cum ar fi: 28 cele mai bune teme WordPress pentru afaceri pentru site-ul dvs. și cum să creați un formular de înregistrare personalizat pentru utilizatori în WordPress.

Comentarii   Lasă un răspuns

  1. Salut Kevin,
    Mulțumesc pentru munca și suportul tău excelent în php.

    Am căutat aproape peste tot pe internet (dar nu pe darknet...), pentru a găsi o soluție pentru asta.

    Vreau să implementez secvența dvs. de cod în WordPress – Buddypress.
    Toți utilizatorii ar trebui să se poată conecta printr-un buton, care afișează avatarul după conectare.

    Problema este că vreau să-l afișez în dreapta barei mele superioare, dar nu știu cum ar trebui să arate codul HTML.
    Sunt familiarizat cu CSS și foarte puțin cu HTML.

    Mulțumesc până acum.

  2. Vreau un scurt cod pentru a afișa avatarul utilizatorului conectat în prezent.

    Ce trebuie să adaug la [show_avatar]?

  3. Cum se poate afișa codul într-un scurt cod, vă rog… Vreau să-l afișez într-o coloană pe frontend.

  4. Mulțumesc mult, soluție excelentă!

  5. Kevin, ești grozav, minunat. Mulțumesc mult.

    1. Kevin, încă un lucru: chiar și după deconectare, imaginea implicită este văzută în loc de nicio imagine. Există vreo soluție? Apropo, folosesc în navigație.
      Poate fi făcut să funcționeze și ca meniu derulant?

  6. Kevin, ești grozav, minunat. Mulțumesc mult.

  7. Scuze în avans pentru lipsa mea de cunoștințe despre WordPress. Am plasat bucata de cod în fișierul temei mele copil (șablonul principal index – index.php). Cum aș putea apela sau adăuga avatarul la un widget din bara laterală? Scuze din nou și mulțumesc pentru timpul acordat.

  8. Sara Ben Chamkha October 25, 2016 at 6:48 am

    Există vreun plugin WordPress pentru a afișa numele + avatarul utilizatorilor conectați în bara superioară?

  9. Mulțumesc pentru asta!

    Există vreo modalitate de a afișa și numele utilizatorului în stânga?

    Ar fi, de asemenea, grozav dacă ați face un post despre cum să afișați toate cele trei elemente principale pentru utilizatorii conectați: avatarul, numele de utilizator și un câmp de profil x, imaginea de copertă și, poate, numărul de prieteni/urmăritori!

    Credeți-mă, am căutat peste tot și nu am găsit postări despre asta și nu am găsit nicăieri pe internet.

    Mulțumesc!

    1. Salut James,
      WordPress nu are „număr de prieteni/urmăritori”. Folosești BuddyPress?

      global $current_user;
      get_currentuserinfo();
      echo get_avatar( $current_user->ID, 64 );
      echo ‘Nume de utilizator: ‘ . $current_user->user_login . “n”;
      echo ‘Email utilizator: ‘ . $current_user->user_email . “n”;
      echo ‘Nivel utilizator: ‘ . $current_user->user_level . “n”;
      echo ‘Prenume utilizator: ‘ . $current_user->user_firstname . “n”;
      echo ‘Nume de familie utilizator: ‘ . $current_user->user_lastname . “n”;
      echo ‘Nume afișat utilizator: ‘ . $current_user->display_name . “n”;
      echo ‘ID utilizator: ‘ . $current_user->ID . “n”;

      Următorul cod va prelua toate valorile de la utilizatorul curent, apoi trebuie doar să scrieți HTML, CSS pentru a afișa lucrurile așa cum doriți, de exemplu:

      user_firstname . “n”; ?>

      și așa mai departe în șablonul dvs.

      1. Mulțumesc, este atât de util!!!!!! 🙂

        1. cu plăcere, oricând.

  10. Bună ziua experți,
    Mă întrebam dacă cineva știe cum să plasez numele de utilizator conectat și avatarul utilizatorului pe bara de meniu de sus, ca bara de administrare WordPress?

    Folosesc tema jarida

    Mulțumesc

  11. Aceasta ar putea fi o întrebare stupidă, dar unde adaug acest fragment de cod?

    1. Ar trebui să puteți plasa acest cod aproape oriunde într-un șablon.

  12. ce se întâmplă dacă vreau să-l afișez pentru un utilizator nelogat?

  13. frumos, mulțumesc mult….

  14. ai salvat o altă viață, mulțumesc!

  15. MULȚUMESC FOARTE MULT!! M-AI SALVAT !!!! 😀 CHIAR M-A AJUTAT!!

  16. vreau codul tău…te rog

  17. ai primit ultimul meu mesaj!?

    1. Voi posta un fragment de cod mâine cu avatarul autorului special pentru tine. Acest lucru ar trebui să rezolve problemele tale.

      1. briliant! – ești o stea, amice!

  18. mulțumesc mult, căutam un fragment de cod de folosit cu pluginul author box…… mulțumesc din nou!

    1. Cu plăcere, bucurați-vă de fragmentul de cod!

      1. știi ce… tocmai mi-am dat seama că dacă mă deconectez, avatarul dispare!! 🙁 cum îl păstrez mereu – folosesc în prezent fragmentul de cod pentru a afișa un avatar de profil Facebook cu un plugin despre autor!? salutări

        1. Acest fragment de cod afișează avatarul utilizatorului conectat, deci nu va afișa nimic când nu sunteți conectat. Dacă îmi puteți spune ce doriți să faceți, poate vă pot ajuta.

  19. Bună!

    Am o problemă, când răspund la un comentariu, avatarul dispare… știi cum să rezolvi asta?

    1. acest fragment de cod afișează doar avatarul curent al utilizatorului conectat. Dacă doriți să afișați avatarele altor utilizatori, trebuie să folosiți o altă metodă.

      1. avatarul dispare când încerc să răspund la un comentariu… fragmentul de cod nu funcționează când încerc să răspund.

        1. Aveți acest lucru online, astfel încât să pot arunca o privire? folosiți formularul de contact pentru a trimite linkul prin e-mail. http://wpsnipp.com/contact/

        2. problemă rezolvată, când apăs răspuns, avatarul preia stilul CSS implicit

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

          acest lucru a funcționat

          #respond .comment-icon .avatar {    left: 0;    top: 0;}mulțumesc oricum.

  20. Mulțumesc pentru codul php….

    1. Nicio problemă, mă bucur că am putut ajuta!

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!