Darmowe wtyczki do ukrywania fragmentów treści
Oto 3–4 ciekawe propozycje, które pozwalają Ci udostępniać część artykułu tylko dla zalogowanych użytkowników.
| Wtyczka | Co potrafi | Zalety | Uwagi / ograniczenia |
|---|---|---|---|
| All‑in‑One Content Restriction | Pozwala ustalać reguły widoczności (kto widzi co) dla fragmentów treści, stron, typów wpisów. WordPress.org | Intuicyjna konfiguracja, możliwość wyboru, czy ukryty tekst ma być zastąpiony komunikatem, usunięty, zrozmazany itd. WordPress.org | Wersja darmowa ma podstawowe opcje – zaawansowane funkcje dostępne w wersji Pro. |
| Restrict / Restricted Content | Umożliwia ograniczanie dostępu do wpisów, stron, także części wpisu (metabox) WordPress.org Polska+1 | Działa prosto nawet w wersji darmowej. Możesz stosować restrykcje na poziomie roli użytkownika. WordPress.org Polska | Wersja darmowa oferuje podstawowe reguły – bardziej zaawansowane opcje często w wersjach płatnych. |
| Content Control | Pozwala określać, jakie fragmenty (bloki, krótkie kody) są widoczne dla gości, zalogowanych lub określonych ról. WordPress.org+1 | Lekka, przyjazna dla edytora blokowego (Gutenberg). Wersja darmowa wystarcza do prostego ukrywania fragmentów. | Aby dodać płatności (abonament), trzeba użyć wersji Pro + integracji e‑commercowych wtyczek. WordPress.org |
Krótkie przykłady użycia:
- Używasz shortcode w tekście, np.:
Tutaj ogólny fragment tekstu... [restrict]Tylko dla zarejestrowanych: ten fragment to treść premium[/restrict] - Lub w edytorze bloku: zaznaczasz fragment i ustawiasz regułę widoczności (np. pokazuj tylko użytkownikom zalogowanym) w ustawieniach bloku (w przypadku Content Control).
Wtyczka + integracja polskich płatności
Jeśli w przyszłości chcesz umożliwić płatny dostęp do niektórych treści (abonament, opłata jednorazowa), przydatna będzie integracja z bramką płatności. Oto pomysł:
- Użyj wtyczki content restriction (np. Restrict, Content Control, All‑in‑One) do warunkowania treści.
- Połącz to z wtyczką e‑commerce / membership, która obsługuje płatności. W takiej konfiguracji wpinasz jedną z polskich bramek do obsługi opłat.
Przykładowe polskie integracje płatności:
- Autopay (Blue Media) — wtyczka Autopay dla WooCommerce umożliwia m.in. przelewy online, BLIK, Google Pay, Apple Pay. WordPress.org Qaraqalpaq tili
- PayU WooCommerce — popularna w Polsce bramka, obsługuje metody lokalne. PayU Polska+1
- Przelewy24 WooCommerce — obsługuje szeroką gamę metod płatności, znana w polskim e‑commerce. WooCommerce PL
W praktyce konfiguracja działa tak:
- Wtyczka do członkostwa / subskrypcji (np. wersja rozszerzona Restrict Content Pro lub inna wtyczka membership) – steruje tym, kto ma dostęp do treści.
- Wtyczka płatności (np. Autopay / PayU / Przelewy24) – przetwarza opłaty.
- Po dokonaniu opłaty użytkownik otrzymuje rolę / uprawnienie, które odblokowuje ukryte fragmenty.
CONTENT CONTROL
Kilka powodów, dla których ta wtyczka to dobra opcja:
- Umożliwia ograniczanie dostępu do bloków w edytorze Gutenberg, stron, wpisów, widgetów itp. WordPress.org Polska+1
- Możesz stosować shortcode
[content_control]...[/content_control]do fragmentów tekstu, które mają być ukryte. WordPress.com+1 - Wersja darmowa oferuje wystarczające możliwości dla prostych przypadków: ukrywanie fragmentów dla gości, ustawianie komunikatów zastępczych, przekierowania itp. WordPress.org Polska
- Wtyczka jest stosunkowo lekka i dobrze wspierana – stosowana przez wiele stron. WordPress.com+2WordPress.org Polska+2
Przykład konfiguracji: ukrycie fragmentu artykułu dla niezalogowanych
Poniżej krok po kroku, jak to ustawić:
- Zainstaluj i aktywuj wtyczkę
- W panelu WordPress → Wtyczki → Dodaj nową
- Wyszukaj „Content Control”
- Zainstaluj i aktywuj
- Dodaj regułę ograniczenia dostępu
- W panelu WordPress pojawi się nowa sekcja „Content Control”
- W menu wtyczki możesz dodać nową regułę (restriction rule)
- Ustaw, że ta reguła dotyczy zalogowanych vs niezalogowanych
- Możesz określić, co się stanie, gdy użytkownik nie ma dostępu:
- pokazać komunikat (np. „Zaloguj się, by zobaczyć resztę”)
- przekierować do strony logowania
- całkowicie ukryć fragment
- Ukrywanie fragmentów wewnątrz wpisu (shortcode lub blok) Masz dwie opcje:
- Shortcode – w edytorze tekstowym/wpisie wstawisz coś takiego:
To jest część ogólna artykułu...
- Shortcode – w edytorze tekstowym/wpisie wstawisz coś takiego:
[content_control]
To jest tekst, który zobaczą tylko zalogowani użytkownicy.
[/content_control]
Dalej reszta artykułu.
Blok Gutenberg – jeśli używasz edytora blokowego, wybierz blok, który chcesz ukryć, i w ustawieniach bloku ustaw warunek widoczności (tylko dla zalogowanych) – Content Control integruje się z bloczkami. WordPress.org Polska+1
Określ komunikat (“denial message”) lub przekierowanie
– W ustawieniach reguły możesz wpisać tekst, który wyświetli się użytkownikom, którzy nie mają dostępu (np. „Ten fragment dostępny po rejestracji”).
– Lub ustawić przekierowanie do strony logowania.
Testowanie
- Wyloguj się z konta administratora / zaloguj się jako zwykły użytkownik i sprawdź artykuł — fragment ukryty / pokazany zgodnie z regułą.
- Przetestuj różne role użytkowników, by upewnić się, że mechanizm działa poprawnie.
Przykład użycia w praktyce
Załóżmy, że piszesz artykuł i chcesz, by początkowa część była widoczna dla wszystkich, a dalsza część tylko dla zalogowanych. Twój wpis mógłby wyglądać tak:
Wstęp (widoczny dla wszystkich):
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam vitae…Dalej (tylko dla zalogowanych):
[content_control]
Tutaj umieszczam bardziej zaawansowaną część artykułu — dokładne techniczne wyjaśnienia, które chcę pokazać tylko zarejestrowanym użytkownikom.
[/content_control]
Po opublikowaniu, goście zobaczą tylko początek + komunikat zachęcający do logowania / rejestracji.
Leave a Reply