Aktualna wersja: 1.0.5 · Ostatnia aktualizacja: 2026-10-25 · Wymaga: WordPress 6.2+, PHP 7.4+ · Nazwa w panelu: wpAsist Members · Strona wtyczki ›

Do czego służy wtyczka

Pełna kontrola nad tym, kto co może w Twojej stronie i sklepie: własne role i uprawnienia, kilka ról na jednego użytkownika, treści i produkty tylko dla wybranych oraz strefa członkowska – bez pisania kodu. Przydaje się np. przy klientach hurtowych, pracownikach z ograniczonym dostępem czy płatnych treściach.

Co potrafi

Edytor ról i uprawnień

Lista ról z liczbą użytkowników i uprawnień, wyszukiwarką i filtrami (w użyciu, nieużywane, utworzone tutaj…). Role tworzysz, klonujesz, usuwasz i ustawiasz jako domyślne. Każde uprawnienie ma przełącznik w trzech położeniach: Przyznaj / Nieustawione / Odbierz. Uprawnienia są pogrupowane (wpisy, strony, produkty, WooCommerce, wtyczki, użytkownicy…) z licznikami i przyciskami „przyznaj / odbierz wszystkie w grupie”.

Efekt: pracownik magazynu widzi zamówienia, ale nie dotknie ustawień sklepu.

Kilka ról na użytkownika

Zamiast jednej roli – lista do zaznaczenia na ekranie użytkownika i akcje zbiorcze „Dodaj rolę / Usuń rolę” na liście użytkowników. Gdy role się wykluczają, odebrane uprawnienie wygrywa (albo – jeśli wolisz – wygrywa każde przyznanie).

Treści i produkty tylko dla wybranych

Przy każdym wpisie, stronie i produkcie pojawia się ramka Dostęp: wszyscy, zalogowani, tylko goście albo wybrane role – z własnym komunikatem. Podstrony dziedziczą regułę rodzica. Ochrona obejmuje treść, zajawki, kanały RSS, komentarze, REST API i zakup w WooCommerce. Chronione wpisy możesz ukryć w archiwach i wyszukiwarce, a pod komunikatem pokazać formularz logowania.

Efekt: strefa dla klientów hurtowych albo kurs online bez osobnej wtyczki członkowskiej.

Widoczność bloków

Każdy blok w edytorze ma panel Widoczność: tylko zalogowani, tylko goście, wybrane role, wszyscy poza rolami albo użytkownicy z uprawnieniem. Na jednej stronie pokażesz różne treści różnym osobom.

Prywatna strona i dostęp do kokpitu

Cała strona może być dostępna tylko po zalogowaniu (z wyjątkami adresów). Wejście do kokpitu ograniczysz do wybranych ról i ukryjesz im pasek narzędzi.

Bezpieczeństwo i przenoszenie

Rola administratora zachowuje kluczowe uprawnienia, a nikt nie nada uprawnień, których sam nie ma. Role wyeksportujesz do pliku JSON i zaimportujesz na innej stronie z podglądem zmian. Gdy zablokujesz sobie dostęp, link ratunkowy wyśle jednorazowy e-mail przywracający rolę administratora.

Dobrze wiedzieć

  • Shortcody: [wpam_login], [wpam_access role="…"], [wpam_logged_in], [wpam_logged_out], [wpam_user field="…"]; widżety: logowanie i lista użytkowników.
  • Dodatkowe moduły: osobne uprawnienia kategorii i tagów, tworzenia wpisów i stron, prywatności (RODO) oraz hierarchia ról z rangami 0–100.
  • Działa na każdej stronie WordPressa; z WooCommerce chroni także zakup produktów.
  • Zmiany ról są zapisane w bazie i zostają po usunięciu wtyczki.

Wsparcie ›

Instalacja i pierwsze ustawienia

Zanim zaczniesz

Potrzebujesz WordPressa 6.2 lub nowszego i PHP 7.4+ oraz konta administratora. Przed instalacją każdej nowej wtyczki zrób kopię zapasową sklepu – w większości paneli hostingowych to jeden przycisk.

Krok 1: pobierz wtyczkę i klucz licencyjny

Po zamówieniu (wersji Pro albo bezpłatnej wersji Free na 5 dni) dostajesz e-mail z kluczem licencyjnym i przyciskiem Pobierz. Ten sam klucz i plik znajdziesz zawsze w Moje konto → Licencje na wpasist.eu.

  1. Kliknij Pobierz i zapisz plik wpasist-members.zip na komputerze.
  2. Nie rozpakowuj pliku – WordPress instaluje wtyczkę prosto z ZIP-a.

Safari na Macu potrafi sam rozpakować pobrany plik. Jeśli zamiast pliku ZIP widzisz folder, spakuj go z powrotem (prawy przycisk myszy → Kompresuj) albo wyłącz w Safari opcję otwierania „bezpiecznych” plików po pobraniu.

Krok 2: zainstaluj i włącz wtyczkę

  1. Zaloguj się do panelu WordPressa (zwykle twojsklep.pl/wp-admin).
  2. Wejdź w Wtyczki → Dodaj nową wtyczkę i kliknij Wyślij wtyczkę na serwer.
  3. Wybierz plik wpasist-members.zip i kliknij Zainstaluj.
  4. Po komunikacie „Wtyczka została zainstalowana” kliknij Włącz wtyczkę.

Wynik: w menu po lewej masz pozycję wpAsist, a w niej tę wtyczkę i ekran Licencje.

Krok 3: aktywuj licencję

  1. Wejdź w wpAsist → Licencje.
  2. Przy tej wtyczce wklej klucz z e-maila i kliknij Aktywuj licencję.
  3. Status zmieni się na Aktywna do … (data końca licencji).

Bez aktywnej licencji wszystkie zapisane role, uprawnienia i reguły dostępu działają dalej – zablokowana jest tylko ich edycja.

Klucz działa na jednej domenie. Przeniesienie sklepu na inny adres zrobisz sam w Moje konto → Licencje → Zmień domenę na wpasist.eu. Nowe wersje wtyczki przychodzą w panelu jak każda aktualizacja WordPressa (Kokpit → Aktualizacje), dopóki licencja jest aktywna – ustawienia zostają bez zmian.

Krok 4: wybierz moduły

Wejdź w wpAsist → Członkowie → Ustawienia. Zakładki Role i uprawnienia, Dodatkowe uprawnienia, Dostęp do treści, Prywatna strona, Dostęp do kokpitu i Widżety i ratunek włączają poszczególne moduły. Na start zostaw domyślne: menedżer ról, wiele ról na użytkownika, „odebrane uprawnienia wygrywają”, reguły dostępu do treści i widoczność bloków. Kliknij Zapisz ustawienia.

Krok 5: utwórz rolę

  1. Wejdź w wpAsist → Członkowie → Role i kliknij Dodaj rolę (albo Klonuj przy podobnej roli, np. „Klient”).
  2. Wpisz nazwę roli, np. „Klient hurtowy”.
  3. W grupach uprawnień ustaw przełączniki: Przyznaj, Nieustawione albo Odbierz. Filtr nad listą pokaże tylko przyznane, odebrane albo nieustawione.
  4. Zapisz rolę.

Nie wiesz, co dać? Zacznij od klonu istniejącej roli i zmieniaj pojedyncze uprawnienia. Odbierz blokuje uprawnienie nawet wtedy, gdy inna rola użytkownika je daje.

Krok 6: przypisz role użytkownikom

  • Pojedynczo: Użytkownicy → Edytuj – zaznacz jedną lub kilka ról.
  • Zbiorczo: na liście Użytkownicy zaznacz osoby i wybierz Dodaj rolę… albo Usuń rolę….

Krok 7: ogranicz dostęp do treści

  1. Otwórz stronę, wpis albo produkt.
  2. W ramce Dostęp wybierz: Wszyscy, Zalogowani użytkownicy, Tylko goście albo Wybrane role (np. „Klient hurtowy”).
  3. Opcjonalnie wpisz własny komunikat dla osób bez dostępu i zapisz.

Dla fragmentu strony zaznacz blok i w panelu Widoczność wybierz, kto ma go widzieć.

Krok 8: sprawdź

  1. Otwórz chronioną stronę w oknie prywatnym – zobaczysz komunikat (i formularz logowania, jeśli jest włączony).
  2. Zaloguj się kontem z wybraną rolą – treść jest widoczna.

Najczęstsze problemy

Objaw Co zrobić
Zablokowałem sobie dostęp do panelu Otwórz twojastrona.pl/wp-login.php?action=wpam_rescue, wpisz e-mail administratora i kliknij link z e-maila (ważny 15 minut).
Użytkownik nie ma uprawnienia mimo roli Inna jego rola może je odbierać – przy włączonym „Odebrane uprawnienia wygrywają” odbiór wygrywa.
Treść chroniona jest widoczna Autor i redaktorzy wpisu zawsze ją widzą – testuj w oknie prywatnym albo kontem testowym. Wyczyść też cache strony.
Nie mogę edytować ról Sprawdź licencję – bez niej edycja jest zablokowana.

Wsparcie ›

Historia zmian (changelog)

1.0.5 – 2026-10-25

  • Poprawka: przy włączonym „Ukryj w REST” trasy REST, których obsługa jest domknięciem lub zwykłą funkcją (np. WooCommerce /wc/v3/products/{id}, używane przez aplikację WooCommerce i integracje), zwracały błąd krytyczny – sprawdzane są teraz tylko kontrolery wpisów.

1.0.4 – 2026-10-25

  • Poprawka: w WordPressie zainstalowanym w podkatalogu (np. example.com/sklep/) przekierowanie na logowanie w trybie strony prywatnej oraz linki logowania/wylogowania budowały adres powrotu z podkatalogiem dwa razy (…/sklep/sklep/…), więc po zalogowaniu gość trafiał na stronę 404.
  • Przetestowane z WordPress 7.1 i WooCommerce 11.2 (WPML, Elementor): edytor ról, role własne, blokada treści z formularzem logowania, tryb strony prywatnej.

1.0.3 – 2026-10-24

  • Licencja: wtyczka przy sprawdzaniu klucza podaje swoją nazwę, więc klucz działa tylko we wtyczkach, które obejmuje (jedna wtyczka, pakiet albo All Access).
  • wpAsist → Licencje: nowe „Użyj tego klucza we wszystkich wtyczkach wpAsist” – klucz pakietu lub All Access aktywuje się od razu we wszystkich wtyczkach; wtyczki, których klucz nie obejmuje, zachowują własny klucz.

1.0.2 – 2026-10-23

  • Nowa instrukcja krok po kroku: co potrafi wtyczka, instalacja i pierwsze ustawienia (readme.txt i instrukcja-pl.txt).

1.0.1 – 2026-10-20

  • Aktualizacje prosto z panelu WordPressa (Kokpit → Aktualizacje), dopóki licencja jest aktywna.
  • Czytelny komunikat w panelu, gdy licencja nie jest aktywna.
  • Wszystkie wtyczki i licencje wpAsist w jednym menu wpAsist.

1.0.0 – 2026-10-18

  • Pierwsze wydanie: edytor ról i uprawnień, wiele ról na użytkownika, reguły dostępu do treści, widoczność bloków, prywatna strona i dostęp do kokpitu, import / eksport i link ratunkowy administratora.

Forum dla klientów

Pytaj, zanim się zirytujesz 🙂

Problem po instalacji? Coś niejasne w instrukcji? Tu nie ma głupich pytań, są tylko sklepy, które jeszcze nie działają tak, jak powinny. Odpisujemy osobiście, zwykle tego samego dnia.

Forum dostępne tylko dla klientów. Zaloguj się albo kup wtyczkę, żeby rozwinąć swój sklep razem z nami i móc zadawać pytania i otrzymać wsparcie.

Funkcje na zamówienie

Brakuje Ci funkcji? Napiszemy ją dla Twojego sklepu

Każda z naszych wtyczek zaczęła się od potrzeby konkretnego sklepu. Opisz, czego potrzebujesz – dopasujemy istniejącą wtyczkę albo przygotujemy nową funkcję, zgodną z WooCommerce, HPOS i WPML.

Dodatkowe funkcje WooCommerce

Program partnerski

Polecaj wtyczki, których używasz, i zarabiaj do 50%

Każdy klient wpAsist dostaje własny link i kod rabatowy. Płacimy 25% od każdej sprzedaży z Twojego polecenia i kolejne 25% od sprzedaży klientów, których poleciłeś – razem do 50%. Licencja zwraca się po 4 Twoich poleceniach albo szybciej, gdy polecone osoby polecają dalej.

Więcej o programie partnerskim
Przemek Szczęch – autor wtyczek wpAsist

Cześć, jestem Przemek

Zaczynałem w 2009 roku od programów partnerskich, a rok później znalazłem się na liście najlepiej sprzedających partnerów GVO na świecie. Od 2014 roku buduję sklepy i strony dla klientów: konfiguruję analitykę, poprawiam konwersje, łączę systemy i sprawdzam, co naprawdę się sprzedaje.

Od 2019 roku piszę własne wtyczki WooCommerce na potrzeby prawdziwych sklepów. Brakuje Ci funkcji? Napisz – moje najlepsze wtyczki powstały z pytań klientów.

E-mail: help@wpasist.eu