Jak dodać własną ikonkę (avatar) użytkownika w WordPress?

Jeśli prowadzisz bloga lub stronę na WordPressie, prawdopodobnie chcesz dostosować swój profil tak, aby był bardziej osobisty. Jednym z podstawowych sposobów na to jest dodanie własnego awatara (ikonki użytkownika). Domyślnie WordPress korzysta z usługi Gravatar, ale możesz również dodać awatar lokalnie, jeśli wolisz mieć pełną kontrolę. W tym poradniku pokażę Ci oba sposoby!

Sposób 1: Ustawienie awatara przez Gravatar

Gravatar (Globally Recognized Avatar) to usługa powiązana z e-mailem, dzięki której Twój awatar automatycznie wyświetla się na różnych stronach korzystających z WordPressa.

Krok 1: Przejdź na stronę Gravatar

  1. Otwórz przeglądarkę i przejdź na stronę: https://gravatar.com
  2. Kliknij „Sign In” lub „Create Your Gravatar”, jeśli nie masz jeszcze konta.
  3. Zaloguj się na swoje konto WordPress.com (lub je załóż, jeśli go nie masz).

Krok 2: Dodanie awatara

  1. Po zalogowaniu kliknij „Add a new image”.
  2. Wybierz, skąd chcesz dodać obrazek:
    • Przesyłanie pliku z komputera
    • URL obrazka
    • Zdjęcie z kamerki
  3. Po dodaniu zdjęcia przytnij je według uznania.
  4. Wybierz poziom klasyfikacji obrazka (np. G – ogólnie odpowiedni dla wszystkich stron).
  5. Kliknij „Set as Profile Picture”.

Krok 3: Sprawdzenie awatara w WordPress

  1. Zaloguj się do panelu administracyjnego WordPressa.
  2. Przejdź do Użytkownicy > Twój Profil.
  3. Powinieneś zobaczyć swoją nową ikonkę obok nazwy użytkownika.

Gravatar będzie teraz automatycznie używany na wszystkich stronach WordPress, gdzie wpiszesz ten sam e-mail.

Sposób 2: Dodanie awatara lokalnie (bez Gravatar)

Jeśli chcesz dodać awatar bez używania Gravatara, możesz skorzystać z wtyczki lub dodać odpowiedni kod do swojego motywu.

Metoda 1: Wtyczka „Simple Local Avatars”

Najprostszy sposób na lokalne awatary to wtyczka „Simple Local Avatars”.

Instalacja:

  1. W WordPress przejdź do Wtyczki > Dodaj nową.
  2. Wyszukaj „Simple Local Avatars”.
  3. Kliknij „Zainstaluj”, a potem „Aktywuj”.

Ustawienie awatara:

  1. Przejdź do Użytkownicy > Twój profil.
  2. Znajdź sekcję „Avatar”.
  3. Kliknij „Wybierz plik” i załaduj zdjęcie z komputera.
  4. Zapisz zmiany. Gotowe!
ustawiania własnego avatara w WordPress

Metoda 2: Dodanie kodu do funkcji motywu

Jeśli nie chcesz korzystać z wtyczek, możesz dodać obsługę lokalnych awatarów do pliku functions.php.

Kod PHP do obsługi lokalnych awatarów:

function custom_avatar($avatar, $id_or_email, $size, $default, $alt) {
    $user = false;
    if (is_numeric($id_or_email)) {
        $user = get_user_by('id', $id_or_email);
    } elseif (is_object($id_or_email)) {
        if (!empty($id_or_email->user_id)) {
            $user = get_user_by('id', $id_or_email->user_id);
        }
    } else {
        $user = get_user_by('email', $id_or_email);
    }
    
    if ($user && get_user_meta($user->ID, 'custom_avatar', true)) {
        $avatar_url = esc_url(get_user_meta($user->ID, 'custom_avatar', true));
        return "<img src='{$avatar_url}' width='{$size}' height='{$size}' alt='{$alt}' class='avatar avatar-{$size}' />";
    }
    return $avatar;
}
add_filter('get_avatar', 'custom_avatar', 10, 5);

Jak dodać awatar dla użytkownika?

  1. W WordPress przejdź do Użytkownicy > Twój profil.
  2. Dodaj nowy meta klucz custom_avatar i podaj URL obrazka.
  3. Zapisz zmiany.

Teraz WordPress będzie używać lokalnego awatara zamiast Gravatara!

Dodanie własnego awatara w WordPress jest łatwe i możesz to zrobić na kilka sposobów:

  1. Gravatar – szybki i działa globalnie.
  2. Lokalnie za pomocą wtyczki – proste i bez zbędnych kont.
  3. Lokalnie przez kod PHP – pełna kontrola bez wtyczek.

Każda metoda ma swoje plusy, więc wybierz tę, która najlepiej pasuje do Twoich potrzeb!