{"id":15622,"date":"2025-12-01T13:24:52","date_gmt":"2025-12-01T12:24:52","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=15622"},"modified":"2025-12-01T13:24:52","modified_gmt":"2025-12-01T12:24:52","slug":"basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/","title":{"rendered":"Basic User Avatars &#8211; prosty spos\u00f3b na lokalne avatary w WordPress"},"content":{"rendered":"<p><!-- Meta description: Jak dzia\u0142a Basic User Avatars, jak go skonfigurowa\u0107 i kiedy warto u\u017cy\u0107 tej wtyczki zamiast Gravatara. --><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Czym_jest_Basic_User_Avatars_i_dla_kogo_jest_przeznaczony\" >Czym jest Basic User Avatars i dla kogo jest przeznaczony<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Kluczowe_funkcje_w_pigulce\" >Kluczowe funkcje w pigu\u0142ce<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Instalacja_i_szybka_konfiguracja_krok_po_kroku\" >Instalacja i szybka konfiguracja krok po kroku<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Jak_dziala_front_i_gdzie_wstawic_formularz\" >Jak dzia\u0142a front i gdzie wstawi\u0107 formularz<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Uprawnienia_i_bezpieczenstwo\" >Uprawnienia i bezpiecze\u0144stwo<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Migracja_z_WP_User_Avatar_%E2%80%93_co_warto_wiedziec\" >Migracja z WP User Avatar &#8211; co warto wiedzie\u0107<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Kompatybilnosc_wymagania_i_aktualizacje\" >Kompatybilno\u015b\u0107, wymagania i aktualizacje<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Wydajnosc_i_media_%E2%80%93_najlepsze_praktyki\" >Wydajno\u015b\u0107 i media &#8211; najlepsze praktyki<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Najczestsze_problemy_i_jak_je_rozwiazac\" >Najcz\u0119stsze problemy i jak je rozwi\u0105za\u0107<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Alternatywy_i_kiedy_wybrac_inna_wtyczke\" >Alternatywy i kiedy wybra\u0107 inn\u0105 wtyczk\u0119<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Przykladowe_scenariusze_zastosowania\" >Przyk\u0142adowe scenariusze zastosowania<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Wskazowki_dla_administratorow\" >Wskaz\u00f3wki dla administrator\u00f3w<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/basic-user-avatars-prosty-sposob-na-lokalne-avatary-w-wordpress\/#Podsumowanie\" >Podsumowanie<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Czym_jest_Basic_User_Avatars_i_dla_kogo_jest_przeznaczony\"><\/span>Czym jest Basic User Avatars i dla kogo jest przeznaczony<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Basic User Avatars to lekka wtyczka dodaj\u0105ca mo\u017cliwo\u015b\u0107 przesy\u0142ania w\u0142asnych zdj\u0119\u0107 profilowych bezpo\u015brednio w WordPress &#8211; zar\u00f3wno w kokpicie, jak i na froncie. W praktyce zast\u0119puje ona Gravatara lokalnie hostowanymi plikami obraz\u00f3w, co bywa wa\u017cne dla serwis\u00f3w z rejestracj\u0105 u\u017cytkownik\u00f3w, forami i spo\u0142eczno\u015bciami. Wtyczk\u0119 rozwija m.in. Jared Atchison, a na stronie katalogu widnieje informacja o ponad 20 tys. aktywnych instalacji, wersji 1.0.9 i kompatybilno\u015bci testowanej do WordPress 6.7.4.<\/p>\n<div id=\"dhost-4213946834\" class=\"dhost-inpost dhost-entity-placement\"><a href=\"https:\/\/dhosting.pl\/opieka-stron.html?utm_source=pomoc&utm_medium=artykul&utm_campaign=pomoc\" target=\"_blank\">\r\n\t<img decoding=\"async\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/01\/baner-opieka.png\" alt=\"opieka stron www\">\r\n<\/a>\r\n<br \/>\r\n<br \/><\/div><h2><span class=\"ez-toc-section\" id=\"Kluczowe_funkcje_w_pigulce\"><\/span>Kluczowe funkcje w pigu\u0142ce<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Pole przesy\u0142ania avatara na ekranie Edycji profilu w wp-admin oraz mo\u017cliwo\u015b\u0107 dodania formularza na front bez wchodzenia do kokpitu.<\/li>\n<li>Kr\u00f3tki kod [basic-user-avatars] do osadzenia formularza zmiany zdj\u0119cia na dowolnej stronie konta u\u017cytkownika.<\/li>\n<li>Gotowa integracja z bbPress &#8211; formularz pojawia si\u0119 automatycznie na stronie edycji profilu u\u017cytkownika w bbPress.<\/li>\n<li>Opcja ograniczenia przesy\u0142ania avatar\u00f3w wy\u0142\u0105cznie do r\u00f3l z uprawnieniem do uploadu plik\u00f3w, konfigurowana w Ustawienia &#8211; Dyskusja.<\/li>\n<li>Mechanizm migracji z dawnej wtyczki WP User Avatar, kt\u00f3ry konwertuje istniej\u0105ce avatary i podmienia shortcode.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Instalacja_i_szybka_konfiguracja_krok_po_kroku\"><\/span>Instalacja i szybka konfiguracja krok po kroku<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Zainstaluj i aktywuj wtyczk\u0119 jak ka\u017cd\u0105 inn\u0105 wtyczk\u0119 z repozytorium.<\/li>\n<li>Je\u015bli chcesz, aby avatary przesy\u0142ali tylko u\u017cytkownicy z uprawnieniami do uploadu, przejd\u017a do Ustawienia &#8211; Dyskusja i zaznacz odpowiedni\u0105 opcj\u0119 lokalnych avatar\u00f3w.<\/li>\n<li>Aby administrator m\u00f3g\u0142 ustawi\u0107 lub podmieni\u0107 avatar konkretnego u\u017cytkownika, wejd\u017a w U\u017cytkownicy &#8211; Edytuj.<\/li>\n<li>\u017beby udost\u0119pni\u0107 zmian\u0119 zdj\u0119cia na froncie, dodaj na stronie konta shortcode [basic-user-avatars]. Wtyczka zaleca umieszczenie go na stronach typu Moje konto w WooCommerce lub w strefach cz\u0142onkowskich.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Jak_dziala_front_i_gdzie_wstawic_formularz\"><\/span>Jak dzia\u0142a front i gdzie wstawi\u0107 formularz<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Formularz wstawiony shortcode&#8217;em pokazuje aktualne zdj\u0119cie oraz przyciski przesy\u0142ania i usuwania. W sajtach sklep\u00f3w i klub\u00f3w najlepiej osadzi\u0107 go w sekcji profilu, tak by u\u017cytkownik nie opuszcza\u0142 swojego panelu. Je\u015bli u\u017cywasz bbPress, pole do uploadu pojawi si\u0119 automatycznie na stronie profilu forum, wi\u0119c nie trzeba dodawa\u0107 shortcode&#8217;u r\u0119cznie.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Uprawnienia_i_bezpieczenstwo\"><\/span>Uprawnienia i bezpiecze\u0144stwo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Domy\u015blnie ka\u017cdy zalogowany u\u017cytkownik mo\u017ce zmieni\u0107 sw\u00f3j avatar, ale mo\u017cesz to zaw\u0119zi\u0107 do r\u00f3l posiadaj\u0105cych mo\u017cliwo\u015b\u0107 przesy\u0142ania plik\u00f3w. To wygodne w witrynach, gdzie chcesz ograniczy\u0107 pojawianie si\u0119 nowych plik\u00f3w w bibliotece medi\u00f3w tylko do autor\u00f3w i wy\u017cej. Poniewa\u017c obrazy s\u0105 hostowane lokalnie, \u0142atwiej oceni\u0107 zgodno\u015b\u0107 z zasadami prywatno\u015bci ni\u017c przy zewn\u0119trznych us\u0142ugach avatara. Konfiguracja uprawnie\u0144 odbywa si\u0119 w Ustawienia &#8211; Dyskusja.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Migracja_z_WP_User_Avatar_%E2%80%93_co_warto_wiedziec\"><\/span>Migracja z WP User Avatar &#8211; co warto wiedzie\u0107<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Je\u015bli wcze\u015bniej u\u017cywa\u0142e\u015b(a\u015b) WP User Avatar, Basic User Avatars potrafi automatycznie przej\u0105\u0107 istniej\u0105ce zdj\u0119cia i zapewni\u0107 p\u0142ynne przej\u015bcie. Wersja 1.0.5 doda\u0142a pobieranie avatara z WP User Avatar, a w dokumentacji wprost podano, \u017ce nale\u017cy zast\u0105pi\u0107 stary shortcode [avatar_upload] nowym [basic-user-avatars]. To dobre wyj\u015bcie, gdy nie chcesz d\u017awiga\u0107 rozbudowanych funkcji wi\u0119kszych pakiet\u00f3w profili &#8211; zale\u017cy Ci tylko na prostym, lokalnym avatarze.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kompatybilnosc_wymagania_i_aktualizacje\"><\/span>Kompatybilno\u015b\u0107, wymagania i aktualizacje<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Strona katalogu wskazuje minimaln\u0105 wersj\u0119 WordPress 5.2 i informacj\u0119, \u017ce wydanie 1.0.9 z 13 listopada 2024 by\u0142o testowane do 6.7.4. Ostatnie zmiany obejmuj\u0105 m.in. filtry do modyfikacji rozmiaru i metadanych avatara, poprawki zapisu na froncie oraz aktualizacje t\u0142umacze\u0144. W praktyce oznacza to, \u017ce wtyczka dzia\u0142a z obecnymi wersjami WP 6.7.x i PHP 8, co potwierdzaj\u0105 wpisy w changelogu.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Wydajnosc_i_media_%E2%80%93_najlepsze_praktyki\"><\/span>Wydajno\u015b\u0107 i media &#8211; najlepsze praktyki<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Ustal docelowe wymiary avatar\u00f3w w motywie lub szablonach list u\u017cytkownik\u00f3w, by unika\u0107 skalowania w przegl\u0105darce.<\/li>\n<li>Zach\u0119caj u\u017cytkownik\u00f3w do przesy\u0142ania obraz\u00f3w o rozs\u0105dnym rozmiarze i proporcjach 1:1.<\/li>\n<li>Rozwa\u017c generowanie miniatur przez wbudowane rozmiary medi\u00f3w WordPress, aby oszcz\u0119dzi\u0107 transfer i przyspieszy\u0107 listy komentarzy z wieloma avatarami.<\/li>\n<li>Je\u015bli u\u017cywasz plugin\u00f3w do optymalizacji obraz\u00f3w, sprawd\u017a czy nie blokuj\u0105 one uploadu z formularza frontowego.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Najczestsze_problemy_i_jak_je_rozwiazac\"><\/span>Najcz\u0119stsze problemy i jak je rozwi\u0105za\u0107<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Formularz na froncie nie zapisuje avatara &#8211; tymczasowo wy\u0142\u0105cz inne wtyczki i prze\u0142\u0105cz motyw na domy\u015blny. To najszybszy test konflikt\u00f3w.<\/li>\n<li>Brak przycisku uploadu u subskrybent\u00f3w &#8211; w\u0142\u0105cz ograniczenie uprawnie\u0144 w Ustawienia &#8211; Dyskusja tylko wtedy, gdy chcesz limitowa\u0107 upload. W przeciwnym razie pozostaw opcj\u0119 odznaczon\u0105, aby subskrybenci mogli przesy\u0142a\u0107 pliki przez formularz frontowy.<\/li>\n<li>Avatar nie pojawia si\u0119 w bbPress &#8211; sprawd\u017a, czy bbPress jest aktywny, a u\u017cytkownik ma poprawnie zapisan\u0105 miniatur\u0119. Integracja w\u0142\u0105cza si\u0119 automatycznie po wykryciu bbPress.<\/li>\n<li>Stare shortcode [avatar_upload] nie dzia\u0142a &#8211; zamie\u0144 go na [basic-user-avatars] po migracji z WP User Avatar.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Alternatywy_i_kiedy_wybrac_inna_wtyczke\"><\/span>Alternatywy i kiedy wybra\u0107 inn\u0105 wtyczk\u0119<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Je\u015bli potrzebujesz wy\u0142\u0105cznie prostych, lokalnych zdj\u0119\u0107 profilowych, Basic User Avatars spe\u0142ni to zadanie bez zb\u0119dnych dodatk\u00f3w. Dla os\u00f3b, kt\u00f3re chc\u0105 podobnej funkcji, alternatyw\u0105 jest np. Simple Local Avatars, r\u00f3wnie\u017c nastawiona na lokalne hostowanie. Z kolei je\u015bli budujesz rozbudowane profile u\u017cytkownik\u00f3w, pola dodatkowe i edycj\u0119 kont na froncie, mo\u017cesz rozwa\u017cy\u0107 wi\u0119ksze pakiety profili &#8211; ale licz si\u0119 z wi\u0119ksz\u0105 liczb\u0105 opcji i potencjalnym narzutem. Por\u00f3wnuj\u0105c minimalizm i prostot\u0119, Basic User Avatars pozostaje jedn\u0105 z najl\u017cejszych opcji z natywnym shortcode i wsparciem bbPress.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Przykladowe_scenariusze_zastosowania\"><\/span>Przyk\u0142adowe scenariusze zastosowania<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Forum oparte o bbPress, gdzie chcesz, aby u\u017cytkownicy zmieniali avatary bez dost\u0119pu do wp-admin.<\/li>\n<li>Sklep WooCommerce, kt\u00f3ry umo\u017cliwia klientom ustawienie zdj\u0119cia w panelu Moje konto.<\/li>\n<li>Serwis cz\u0142onkowski, w kt\u00f3rym cz\u0142onkowie buduj\u0105 profil i interakcje &#8211; lokalny hosting u\u0142atwia polityk\u0119 prywatno\u015bci.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Wskazowki_dla_administratorow\"><\/span>Wskaz\u00f3wki dla administrator\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Przetestuj formularz na froncie na koncie o najni\u017cszych uprawnieniach, kt\u00f3re maj\u0105 korzysta\u0107 z funkcji.<\/li>\n<li>Ustaw regu\u0142y moderacji zdj\u0119\u0107 w regulaminie, je\u017celi spo\u0142eczno\u015b\u0107 jest du\u017ca.<\/li>\n<li>Zaplanuj kopiowanie i czyszczenie miniatur w procesach backupu &#8211; avatary to zwyk\u0142e media.<\/li>\n<li>\u015aled\u017a changelog &#8211; ostatnie wersje dodawa\u0142y filtry i poprawki dla PHP 8 oraz rozmiaru domy\u015blnego avatara.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Podsumowanie\"><\/span>Podsumowanie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Basic User Avatars rozwi\u0105zuje konkretny problem w WordPress &#8211; pozwala u\u017cytkownikom wgrywa\u0107 w\u0142asne zdj\u0119cia profilowe i przechowywa\u0107 je lokalnie, bez uzale\u017cnienia od Gravatara. Dzi\u0119ki shortcode, integracji z bbPress i prostym ustawieniom uprawnie\u0144, wdro\u017cysz t\u0119 funkcj\u0119 w kilka minut, zachowuj\u0105c kontrol\u0119 nad prywatno\u015bci\u0105 i sp\u00f3jno\u015bci\u0105 do\u015bwiadczenia. Wtyczka jest aktywnie utrzymywana i pozostaje rozs\u0105dnym wyborem dla for\u00f3w, sklep\u00f3w i witryn cz\u0142onkowskich, kt\u00f3rym zale\u017cy na prostocie.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[118,5649],"manual_kb_tag":[6637,6639,1912,6058,6643,6642,6640,6638,572,6641],"class_list":["post-15622","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-pozostale","manualknowledgebasecat-wtyczki-wordpress","manual_kb_tag-basic-user-avatars","manual_kb_tag-bbpress","manual_kb_tag-gravatar","manual_kb_tag-lokalne-avatary","manual_kb_tag-migracja-wp-user-avatar","manual_kb_tag-profile-uzytkownika","manual_kb_tag-shortcode-basic-user-avatars","manual_kb_tag-wordpress-avatary","manual_kb_tag-wtyczka-wordpress","manual_kb_tag-zdjecie-profilowe"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":1,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15622\/revisions"}],"predecessor-version":[{"id":15623,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15622\/revisions\/15623"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=15622"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=15622"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=15622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}