
💡 8 Wtyczek do ograniczania treści według uczestnika w WordPress
Po co w ogóle zamykać treści dla uczestnika
Użytkownik zarejestrował się na Pana stronie. Co dalej? WordPress domyślnie nie rozróżnia „swojego" i „obcego": gość, subskrybent, redaktor widzą to samo. A jeśli buduje Pan klub, szkołę online lub bazę wiedzy dla zespołu, taka równość zabija cały model.
Rozwiązaniem jest ograniczenie dostępu według roli lub poziomu uczestnika. Zamknięta sekcja dla subskrybentów premium, stopniowe udostępnianie lekcji studentom kursu, wewnętrzna dokumentacja tylko dla zalogowanych pracowników, wszystko to można rozwiązać za pomocą kilku wtyczek i minimum kodu. Bez tworzenia własnego rozwiązania na nowo.
Poniżej omawiamy sprawdzone narzędzia: od prostego kodu w functions.php po pełnoprawne kombajny membership z płatnościami, kuponami i automatyzacją. Wszystkie wtyczki zostały zweryfikowane pod kątem aktualności w 2026 roku, martwe i porzucone wykluczono, ceny porównano z oficjalnymi stronami.
💡 Szybki przegląd:
- Proszę wybrać sposób: kod w
functions.phpdo punktowego blokowania stron lub gotową wtyczkę do systemu membership z płatnościami i subskrypcjami. - Do prostego podziału na „swój/obcy" wystarczą darmowe Restricted Site Access lub Ultimate Member.
- Jeśli potrzebuje Pan płatnych subskrypcji i poziomów dostępu, proszę sięgnąć po MemberPress (bardziej rozbudowany) lub Paid Memberships Pro (darmowa podstawa + dodatki premium).
- Jeśli chce Pan udostępniać treści według ról bez modułu płatności, PrivateContent zamknie dowolny blok, widget, a nawet pojedynczy blok Gutenberga.
- Proszę dodać instrukcję wideo do zakładek: wybraliśmy aktualny tutorial dotyczący konfiguracji ograniczeń.
Ograniczenie za pomocą kodu: szybki start bez wtyczek
Jeśli jest Pan programistą lub po prostu nie chce instalować dodatkowej wtyczki dla jednej zamkniętej strony, WordPress pozwala rozwiązać kwestię dostępu za pomocą kilku filtrów. Poniżej dwa fragmenty kodu: jeden blokuje całe strony dla niezalogowanych, drugi pokazuje różne fragmenty w zależności od roli.
Pierwszy fragment podpinamy pod hook template_redirect: sprawdzamy ID strony (lub strony nadrzędnej), dla niezalogowanych, przekierowanie na stronę główną. W rzeczywistym projekcie doda Pan sprawdzanie ról przez current_user_can() lub niestandardowe meta użytkownika.
1 /** 2 * Блокировка страницы и её дочерних для неавторизованных пользователей. 3 * Размещать в functions.php или через Code Snippets. 4 */ 5 function wpex_restrict_page_to_logged_in_user() { 6 global $post; 7 8 $restricted_page_id = 170; 9 10 if ( is_page() && ( $post->post_parent === $restricted_page_id || is_page( $restricted_page_id ) ) ) { 11 $redirect = true; 12 13 if ( is_user_logged_in() ) { 14 $redirect = false; 15 } 16 17 if ( $redirect ) { 18 wp_redirect( esc_url( home_url( '/' ) ), 307 ); 19 exit; 20 } 21 } 22 } 23 add_action( 'template_redirect', 'wpex_restrict_page_to_logged_in_user' );
Drugi, prostszy: sprawdzamy bieżącą rolę użytkownika i wyświetlamy treść warunkowo. Sprawdzi się w szablonach, gdzie na jednej stronie gość widzi zapowiedź, a subskrybent, pełny tekst.
1 // Показываем содержимое только роли subscriber 2 $current_user = wp_get_current_user(); 3 $user_role = $current_user->roles ? $current_user->roles[0] : false; 4 5 if ( 'subscriber' === $user_role ) { 6 echo 'Контент, доступный только подписчикам.'; 7 }
Kod to fundament. Ale gdy potrzebne są poziomy subskrypcji, płatności, kupony i konto osobiste, prościej jest sięgnąć po gotową wtyczkę. Właśnie je omawiamy dalej.
Tabela porównawcza wtyczek
Wtyczka | Typ | Cena (od) | Płatności | Darmowa wersja |
|---|---|---|---|---|
Kadence (dawniej Restrict Content Pro) | Membership | W ramach Kadence WP | Stripe, PayPal, Braintree | Nie |
PrivateContent | Ograniczanie treści | €39/rok | Przez dodatek Premium Plans | Tak (free) |
MemberMouse | Membership | $19.95/mies. | 8 sieci płatniczych | Nie |
MemberPress | Membership | $199.50/rok | Stripe, PayPal, Square | Nie |
Paid Member Subscriptions | Membership | Darmowa / Pro od €69 | Stripe, PayPal | Tak |
Restricted Site Access | Ograniczanie dostępu | Darmowa | Nie | W pełni darmowa |
Ultimate Member | Community + Membership | Darmowa / Rozszerzenia od $249/rok | Stripe (przez rozszerzenie) | Tak |
Paid Memberships Pro | Membership | Darmowa / Plus od $297/rok | Stripe, PayPal, Authorize.net | Tak |
1. Kadence, następca Restrict Content Pro

Historycznie Restrict Content Pro był wzorem prostoty: żadnego przerostu formy nad treścią, tylko subskrypcje, poziomy dostępu i rzetelna współpraca z PayPal, Stripe oraz Braintree. W 2025 roku aktywa przeszły pod skrzydła Liquid Web i obecnie są dostarczane w ramach ekosystemu Kadence WP, samodzielny produkt został wycofany.
Jeśli już korzysta Pan z Kadence (motywu lub bloków), narzędzia członkowskie są dla Pana dostępne bez dodatkowego zakupu. Dla wszystkich pozostałych jest to powód, by przyjrzeć się Kadence jako platformie: Restrict Content Pro zachował w niej kluczowe funkcje, nieograniczone poziomy subskrypcji, kupony zniżkowe z shortcode'ami i eksport danych uczestników do CSV.

Poziomy dostępu konfiguruje się elastycznie: każdy ma swoją cenę, swój zestaw stron i materiałów. System kuponów obsługuje procent zniżki, okres ważności i limit użyć, co jest wygodne przy wysyłkach partnerskich i w serwisach kuponowych. Eksport uczestników i płatności do CSV działa od razu po instalacji.

W praktyce połączenie „Kadence + dawny RCP" zaspokaja potrzeby zdecydowanej większości witryn membership: kursy, płatny dostęp do artykułów, zamknięte społeczności. Minus jest dokładnie jeden, nie ma już samodzielnej wtyczki, tylko w pakiecie z Kadence.
2. PrivateContent, chirurgiczne ograniczanie treści

PrivateContent od włoskiego studia LCweb zamyka wszystko: strony, posty, kategorie, menu, widgety, bloki Gutenberga, a nawet pojedyncze elementy w Elementorze. Wisienką na torcie jest „blokowanie witryny jednym kliknięciem": jedno kliknięcie w panelu administracyjnym i cała treść jest ukryta przed niezalogowanymi użytkownikami (w tym przed wyszukiwarkami).
Główna przewaga nad kombajnami membershipowymi to chirurgiczna precyzja. Nie buduje Pan/Pani całego systemu członkowskiego, tylko po prostu wskazuje: „ten blok widzą wyłącznie użytkownicy kategorii Premium, a ten, wszyscy oprócz gości". Kreator ograniczeń w panelu administracyjnym pokazuje reguły bezpośrednie i dziedziczone dla każdego posta.

Formularze rejestracyjne również stoją na wysokim poziomie: dwa warianty układu, honeypot i reCAPTCHA przeciwko spamowi, konfigurowalne pola. Darmowa wersja wtyczki jest dostępna na WordPress.org, ale pełnoprawna praca z poziomami użytkowników, planami premium i REST API zaczyna się od wersji płatnej, od 39 € rocznie. Własny kreator shortkodów i silnik lightboxów oszczędzają czas przy tworzeniu układu strony.
🔗 Oficjalna strona PrivateContent
3. MemberMouse, enterprise-owy kombajn członkostwa

MemberMouse pozycjonuje się jako korporacyjna platforma membershipowa: produkty cyfrowe, portale SaaS, treści subskrypcyjne. W środku znajdą Państwo ochronę stron i plików, oferty próbne, kupony rabatowe, automatyzację wsparcia oraz zaawansowaną analitykę.
Wtyczka współpracuje z ośmioma sieciami płatniczymi, od Stripe i PayPal po mniej oczywiste, jak ClickBank. Dla witryny z międzynarodową publicznością ma to krytyczne znaczenie: jedna wtyczka pokrywa praktycznie każdą metodę płatności.
Plan startowy to 19,95 $ miesięcznie. W porównaniu z MemberPress drożej w dłuższej perspektywie, ale jeśli potrzebują Państwo bezszwowej współpracy z ośmioma bramkami „od ręki" (a nie przez dodatki), MemberPress odpracowuje swoją cenę. Próg wejścia jest wyższy: krzywa uczenia się jest bardziej stroma, wsparcie techniczne wyłącznie w języku angielskim.
4. MemberPress, standard branżowy

Najpopularniejsza wtyczka membershipowa do WordPressa z łącznymi przychodami użytkowników ponad 2,5 mld $. Pokrywa wszystko: subskrypcje, kursy online, płatny dostęp do plików, kupony, fora, coaching (CoachKit). Reguły dostępu Smart Rules chronią strony, posty, kategorie, tagi, niestandardowe typy wpisów, a nawet pojedyncze pliki.
W 2026 roku MemberPress oferuje trzy plany taryfowe: Launch (199,50 $/rok + prowizja 4,9% od transakcji), Growth (349,50 $/rok, bez prowizji) oraz Scale (499,50 $/rok, plus Zapier, REST API, konta korporacyjne i Easy Affiliate w pakiecie). Wszystkie plany obejmują AI Course Generator, nielimitowane kursy i lekcje, a także kreator programu nauczania typu „przeciągnij i upuść".
Od konkurencji korzystnie wyróżnia go ekosystem: ReadyLaunch dla gotowych stron, integracje z Elementorem, Divi, Beaver Builderem, WPBakery, a także 14-dniowy zwrot bez pytań. Wtyczka wyrosła poza samo „content restriction", dziś to pełnoprawna platforma LMS i monetyzacyjna.
5. Płatne subskrypcje członkowskie, freemium z WooCommerce

Wtyczka od CozmosLabs realizuje podstawowy scenariusz „szybkiego uruchomienia płatnych subskrypcji": strona rejestracji, plany taryfowe, niestandardowy login oraz ograniczona treść. Integracja z WooCommerce dodaje ekskluzywne produkty i zniżki dla członków, co jest wygodne, jeśli sklep już działa.
Darmowa wersja zawiera podstawowe mechanizmy membership. Wersja Pro (od 69 €) dodaje płatności cykliczne, datowane odsłanianie treści (content dripping), zniżki dla określonych ról i rozszerzone statystyki. Interfejs jest minimalistyczny: skonfigurowanie planu subskrypcyjnego zajmuje kilka minut, kreator shortkodów pokrywa typowe scenariusze.
Dobry wybór, jeśli MemberPress lub MemberMouse to przerost formy nad treścią, a podstawowe rozdzielenie „treści płatnej i darmowej" z integracją z WooCommerce jest wystarczające.
6. Restricted Site Access, prosty szlaban

Minimalistyczna darmowa wtyczka z oficjalnego katalogu WordPress. Żadnych subskrypcji ani płatności: po prostu ogranicza dostęp do całej witryny dla osób niezalogowanych lub łączących się spoza wskazanego zakresu adresów IP. Odwiedzających bez dostępu można przekierować na stronę logowania, niestandardowy URL lub wyświetlić im wiadomość tekstową.
Idealna do wewnętrznych portali korporacyjnych, witryn stagingowych lub deweloperskich, które trzeba ukryć przed opinią publiczną bez skomplikowanych mechanizmów członkostwa. Scenariusz: wersja stagingowa witryny dostępna tylko dla zespołu na podstawie białej listy IP, produkcyjna, otwarta dla wszystkich. Konfiguruje się ją w minutę.
🔗 Restricted Site Access na WordPress.org
7. Ultimate Member, społeczność z ograniczeniem dostępu

Ultimate Member wyrósł z wtyczki profilowej w pełnoprawną platformę społecznościową: rejestracja, profile użytkowników, katalog członków, niestandardowe role oraz globalne i dotyczące poszczególnych wpisów ograniczenia treści. Rozróżnia trzy tryby: zalogowani, wylogowani i „wszyscy".
Wtyczka jest darmowa i znajduje się w oficjalnym katalogu WordPress z ponad 200 tysiącami aktywnych instalacji. Rozszerzenia (premium) dodają płatności Stripe, grupy użytkowników, logowanie społecznościowe i grywalizację. Jednak nawet wersja podstawowa realizuje scenariusz „rejestracja → konto osobiste → zamknięte strony dla różnych ról".
Dobry kompromis między prostotą Restricted Site Access a rozbudowaniem MemberPress: wizualny kreator formularzy, pola profilu typu „przeciągnij i upuść", warunkowe wyświetlanie menu. Dla witryny klubowej, forum lub bazy wiedzy z elementami społecznościowymi to jedna z najlepszych darmowych opcji.
🔗 Ultimate Member na WordPress.org
8. Paid Memberships Pro, darmowy fundament z nadbudowami premium

Paid Memberships Pro wypełnia niszę „darmowego membershipu od ręki, który przy rozwoju projektu nie zmusi do migracji". Rdzeń wtyczki jest darmowy i obejmuje: nieograniczone poziomy członkostwa, elastyczne ograniczanie treści (strony, wpisy, kategorie, niestandardowe typy), Stripe i PayPal, zarządzanie subskrypcjami oraz raportowanie.
Gdy projekt rośnie, dołączają do niego dodatki premium (plan Plus od 297 USD/rok): płatności cykliczne z niestandardowymi okresami, treści datowane (drip), integracja z email marketingiem, system kuponów oraz bramki Authorize.net i Braintree. W przeciwieństwie do MemberPress, darmowy rdzeń PMPro nie jest sztucznie okrojony, można na nim realnie uruchomić działającą witrynę membershipową bez żadnych inwestycji.
Wtyczka jest aktywnie aktualizowana, kompatybilna z popularnymi motywami i kreatorami stron, a społeczność napisała dziesiątki bezpłatnych dodatków do integracji z WooCommerce, BuddyPress i LearnDash. Dla startupu, który chce funkcjonalność membershipową bez natychmiastowych kosztów, ale z możliwością skalowania, to optymalny wybór.
Wideo: samodzielna konfiguracja ograniczeń
Teoria teorią, ale najlepszym sposobem, by to zrozumieć, jest zobaczenie procesu na ekranie. W tym tutorialu pokazują krok po kroku instalację Ultimate Member, konfigurację ról, stron rejestracji i reguł ograniczania treści, od pustej witryny do działającego systemu membershipowego w 20 minut:
⁉️🤔 Często zadawane pytania
Czy można ograniczyć treści bez wtyczek?
Tak, hook
template_redirectze sprawdzeniemis_user_logged_in()zamyka strony dla gości. W przypadku treści według ról, warunek zwp_get_current_user()->roles. Jednak gdy tylko pojawiają się płatne subskrypcje, okresy próbne, datowane udostępnianie treści lub integracja z newsletterami, ilość kodu i ryzyko błędów sprawiają, że wtyczka staje się jedynym rozsądnym wyborem. WordPress od razu po instalacji nie oferuje mechanizmów membershipowych.
Czym MemberPress różni się od Paid Memberships Pro?
Pozycjonowaniem i ceną wejścia. MemberPress to premium „wszystko w cenie" od 199,50 USD/rok, z AI Course Generator, CoachKit, ReadyLaunch, Zapier i Easy Affiliate w najwyższym planie. Paid Memberships Pro to darmowy rdzeń z opcjonalnymi dodatkami: można uruchomić witrynę membershipową bez inwestycji i dokupywać funkcje w miarę rozwoju. Proszę wybierać według budżetu: jeśli priorytetem są kursy i coaching, MemberPress; jeśli membership „na wyrost" przy minimalnych kosztach, PMPro.
Co zrobić, jeśli Restrict Content Pro zostało kupione wcześniej?
Posiadane licencje nadal działają. Według danych Liquid Web (maj 2026) nie ma przymusowej migracji: Państwa plany i ceny pozostają bez zmian, strona wtyczki przekierowuje teraz na Kadence WP. W razie potrzeby można przejść na ekosystem Kadence z szerszym zestawem narzędzi, obejmującym dawną funkcjonalność RCP.
Którą wtyczkę wybrać do całkowicie zamkniętej witryny?
Restricted Site Access, jedno kliknięcie i witryna jest ukryta przed wszystkimi oprócz zalogowanych użytkowników lub adresów IP z białej listy. Bezpłatnie, minimum ustawień. W scenariuszu „zamknięta witryna z poziomami dostępu" proszę spojrzeć na Ultimate Member (darmowy, plus profile i społeczność) lub PrivateContent (płatny, chirurgiczna kontrola nad każdym blokiem).
Czy bramka płatnicza jest potrzebna, jeśli treści są bezpłatne, ale zamknięte?
Nie. Wtyczki Ultimate Member, PrivateContent (wersja free) i Restricted Site Access działają bez podłączania płatności, wystarczy rejestracja użytkownika. Tworzy Pan/Pani formularz, przypisuje rolę i rozgranicza treści. Żadnego Stripe, prowizji ani webhooków. Płatności podłącza się dopiero wtedy, gdy zdecyduje się Pan/Pani monetyzować dostęp.
Czy korzystanie z wtyczek członkowskich jest bezpieczne?
Tak, jeśli wybiera Pan/Pani aktywnie aktualizowane wtyczki z oficjalnego katalogu lub od sprawdzonych deweloperów. Należy unikać porzuconych rozwiązań. W momencie pisania tego artykułu wtyczka Users Ultra została usunięta z katalogu WordPress (marzec 2022) z powodu luki w zabezpieczeniach, wykluczyliśmy ją z zestawienia i zastąpiliśmy Paid Memberships Pro. Zasada: proszę sprawdzać datę ostatniej aktualizacji w karcie wtyczki na wordpress.org; jeśli minęły ponad dwa lata, należy szukać alternatywy.
Którą wtyczkę do ograniczania treści zainstalować w 2026 roku
Nie ma uniwersalnej odpowiedzi, wszystko zależy od Państwa modelu. Bezpłatny dostęp do treści dla społeczności, Ultimate Member. Szybki szlaban na witrynę, Restricted Site Access. Chirurgiczne ograniczanie bloków, menu i widgetów, PrivateContent. Pełnoprawny biznes membershipowy z kursami i subskrypcjami, MemberPress. Start bez budżetu z perspektywą wzrostu, Paid Memberships Pro.
Proszę sprawdzić każdą wtyczkę w działaniu: większość ma demo lub darmową wersję. Proszę uruchomić na kopii stagingowej, przetestować rejestrację, płatność i dostęp do treści. Dwie godziny testowania zaoszczędzą tygodnie migracji, jeśli wtyczka nie będzie pasować.



