Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak wyświetlać okrągłe obrazy Gravatar w WordPress

Niedawno pokazaliśmy Ci jak stylizować układ komentarzy i jak stylizować formularz komentarzy. Jeden z naszych użytkowników napisał do nas z pytaniem: „jak sprawiliście, że Wasze obrazy gravatar są okrągłe? Czy przechowujecie obrazy gravatar lokalnie, aby były okrągłe?” W tym artykule pokażemy Ci, jak wyświetlać okrągłe obrazy gravatar w WordPress. Użyjemy właściwości border-radius CSS3 do stworzenia okrągłych obrazów gravatar.

Pierwszą rzeczą, którą musisz zrobić, to edytować plik style.css swojego motywu. Możesz to zrobić za pomocą programu FTP lub przechodząc do Wygląd » Edytor w panelu administracyjnym WordPress. Następnie dodaj następujący kod do swojego pliku CSS:

.avatar {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}

Powinno to działać na większości motywów WordPress. Jednak jeśli nie działa to na Twoim motywie, prawdopodobnie jakiś plugin lub funkcja Twojego motywu zakłóca domyślne klasy używane dla gravatar w WordPress. Aby dowiedzieć się, jakiej klasy CSS używają obrazy gravatar w Twoim motywie, musisz otworzyć post na blogu, który ma komentarze. Przewiń w dół do sekcji komentarzy i kliknij prawym przyciskiem myszy na obraz gravatar, aby wybrać „Zbadaj element”. Pokaże Ci to kod źródłowy Twojego gravatara, w ten sposób:

Znajdowanie klasy CSS używanej przez ikonę gravatar

Jeśli obrazek gravatara ma coś innego niż avatar, użyj tego zamiast .avatar w powyższym kodzie CSS.

Mamy nadzieję, że ten artykuł pomógł Ci wyświetlać okrągłe obrazy gravatar na Twoim blogu WordPress. Daj nam znać, jeśli masz jakieś pytania lub uwagi, zostawiając komentarz poniżej.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

20 CommentsLeave a Reply

  1. witam, zadziałało, dziękuję, ale opis wydaje się być zbyt wysoko. nad zdjęciem, czy wiesz, jak sprawić, by pojawił się obok zdjęcia?

  2. I can’t make it work. :(
    I can’t figure out where exactly to put it, nothing seams to change. I’ve looked at the source code and it’s got avatar just like the example source code.

      • Tak, zrobiłem. Mam motyw Twenty Twelve.
        Czy jest jakieś konkretne miejsce, w którym musi się znaleźć? W pliku style.css

        Edit: Never mind it suddenly worked now! :D

        Czy mogę zapytać, jak zmienić rozmiar awatarów? Czy może już gdzieś to opisałeś?

        Dziękuję bardzo za to!

  3. DZIĘKUJĘ bardzo za to, spędziłem godziny próbując to osiągnąć. Zapewniłeś najbardziej bezpośrednie rozwiązanie!

  4. Bracie, dzięki za ten kod. Jestem nowy w WP i naprawdę cieszę się Twoim blogiem, człowieku. Dzięki za to i za wszystkie samouczki....

  5. Zamierzałem przekazać tę wskazówkę i oczywiście najpierw wypróbowałem ją na jednej ze swoich stron.

    Działało jak marzenie. Po prostu zmieniłem moje CSS z px na % dla obramowania moz i webkit.

    Tutaj zrobiło się ciekawie.

    Poszedłem na inną stronę, zrobiłem tę samą poprawkę i nie zadziałało. Po chwili drapania się po głowie przypomniałem sobie, że miałem zainstalowaną wtyczkę WP User Avatar na stronie, na której zadziałało, a nie miałem jej zainstalowanej na stronie, na której nie zadziałało.

    Zainstalowałem wtyczkę i działa jak marzenie.

    Dla obu stron używam niestandardowego motywu zbudowanego na frameworku Presswork.

    Podsumowując, udało mi się to zrobić, ale tylko z wtyczką.

    Jakieś pomysły?

  6. Zgadzam się i używam IE tylko około 4% czasu, ale kilku moich klientów nadal korzysta z wersji 8.

    Dzięki,
    Bob

  7. Świetna wskazówka. Należy pamiętać, że IE8 nie renderuje natywnie zaokrąglonych rogów (border-radius). W tym celu trzeba by użyć javascript, pie itp., ale nie jest to warte zachodu. Na szczęście IE9 rozpoznaje obecne standardy...

    Dzięki.

    • Pamiętam czasy, kiedy próbowaliśmy utrzymać wsparcie dla IE6. Teraz jest IE 8 dla zaokrąglonych rogów. Na szczęście IE9 się rozwija.

      Z drugiej strony, FF 3.0 nie obsługuje żadnego HTML 5. *smutna mina*

      Fajny trik CSS!

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.