Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak ograniczyć strony WordPress według roli użytkownika (3 proste sposoby)

Wiele firm musi kontrolować, którzy użytkownicy mogą uzyskać dostęp do określonych stron w ich witrynach internetowych WordPress. Niektóre strony mogą zawierać poufne informacje, a umożliwienie wszystkim dostępu może być niebezpieczne. Alternatywnie, niektóre treści mogą być przeznaczone tylko dla płatnych subskrybentów.

Przez lata stworzyliśmy strony z ograniczeniami ról w naszych markach. Na przykład, jeśli kupisz jeden z naszych produktów partnerskich, takich jak WPForms lub MonsterInsights, będziesz mógł zobaczyć różne strony w obszarze konta jako subskrybent.

W tym artykule pokażemy, jak łatwo ograniczyć dostęp do niektórych stron WordPressa według roli użytkownika.

Restrict WordPress pages by user roles

Dlaczego warto ograniczać strony WordPress według ról użytkowników?

Kiedy uruchamiasz witrynę WordPress, możesz chcieć ograniczyć niektóre obszary i strony w oparciu o rolę użytkownika. Na przykład, jeśli masz witrynę z wieloma autorami, możesz ograniczyć dostęp do określonych stron dla autorów i redaktorów.

Ograniczanie stron na podstawie ról użytkowników jest częstym przypadkiem użycia witryn członkowskich. Możesz ograniczyć strony w twojej witrynie na podstawie poziomu członkostwa użytkownika. Na przykład, tylko subskrybenci mogą zobaczyć stronę z filmem lub kursem online.

Domyślnie WordPress jest dostarczany z ograniczonym zestawem narzędzi do ograniczania treści w twojej witrynie internetowej. Możesz tworzyć wpisy prywatne i zabezpieczone hasłem, ale funkcje te nie pozwalają na ograniczenie dostępu według roli użytkownika.

Na szczęście istnieje kilka wtyczek WordPress, które pozwalają to zrobić. Możesz wybrać jedną z nich, aby ograniczyć strony do określonych użytkowników, grup użytkowników lub ról użytkowników.

Korzystając z tych wtyczek, możesz stworzyć witrynę członkowską, witryny z płatnymi subskrypcjami, a nawet blogi rodzinne. Możesz również monetyzować twoje treści, dodając płatne subskrypcje.

Biorąc to pod uwagę, przyjrzyjmy się, jak prawidłowo ograniczyć strony WordPress według roli użytkownika. Pokażemy ci różne wtyczki, abyś mógł wybrać tę, która najlepiej odpowiada twoim potrzebom:

1. Ogranicz strony według członkostwa za pomocą MemberPress

MemberPress to jedna z najlepszych wtyczek członkowskich WordPress na rynku. Umożliwia łatwe tworzenie witryn internetowych członkostwa z płatnymi subskrypcjami. Możesz ustawić ograniczenia treści i zezwolić na dostęp tylko określonym rolom użytkowników.

MemberPress to wtyczka premium i będziesz musiał założyć konto. Wystarczy przejść na witrynę internetową i kliknąć przycisk „Pobierz MemberPress dla WordPress”.

MemberPress

Następnie należy zainstalować i włączyć wtyczkę MemberPress. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu przejdź do strony MemberPress ” Ustawienia , aby wpisz swój klucz licencyjny. Klucz można znaleźć w obszarze Twojego konta w witrynie internetowej MemberPress.

Adding a license key to your MemberPress plugin

Następnie należy przejść do karty „Płatności”, aby skonfigurować płatności.

Wystarczy kliknąć opcję „+ Dodaj metodę płatności”, aby rozpocząć.

The MemberPress payment gateway settings

MemberPress obsługuje PayPal (Standard, Express i Pro), Stripe, Authorize.Net i inne po wyjęciu z pudełka. Możesz wybrać metody płatności, których chcesz użyć i podać wymagane dane uwierzytelniające.

Następnie należy przejść na stronę MemberPress ” Memberships z kokpitu WordPress i kliknąć przycisk „Utwórz nowy”, aby utworzyć plan członkostwa.

Adding a new membership subscription to WordPress

Rozpoczniesz od podania tytułu tego planu członkostwa i ustawienia cennika, rodzaju rozliczeniowego i ustawień wygaśnięcia.

Następnie przewiń w dół do pola „Opcje członkostwa” pod edytorem wpisów. W tym miejscu można skonfigurować różne opcje dla tego konkretnego planu członkostwa.

Kliknij kartę „Zaawansowane” w opcjach członkostwa i zaznacz pole wyboru „Role użytkowników dla tego członkostwa”.

Check the user roles option

Następnie wystarczy wybrać rolę użytkownika z podanej listy.

Zachowaj ostrożność przy wyborze roli użytkownika, ponieważ każda rola użytkownika w WordPress ma swoje własne uprawnienia. W razie potrzeby możesz również utworzyć własną rolę użytkownika dla planów członkostwa w Twojej witrynie internetowej.

Możesz teraz opublikować swój plan członkostwa.

Jeśli chcesz dodać więcej planów członkostwa, możesz powtórzyć ten proces, aby je dodać.

Po utworzeniu planu członkostwa nadszedł czas na skonfigurowanie reguł ograniczających dostęp do treści.

Przejdź do strony „Zasady MemberPress” na kokpicie WordPress i kliknij przycisk „Utwórz nowy” u góry.

Adding a new rule to your WordPress membership site

Spowoduje to przejście do strony edycji reguł, na której można wybrać różne warunki i zdecydować, które strony mają zostać ograniczone.

Możesz kliknąć menu rozwijane pod „Zabezpiecz treść” i wybrać regułę.

Choose content to restrict

Możesz na przykład wybrać wszystkie treści pasujące do określonego tagu lub kategorii, aby były dostępne tylko dla członków z wcześniej utworzonym planem członkostwa. Możesz też wybrać pojedynczą stronę, aby ograniczyć dostęp.

Jeśli wybierasz kategorię lub tag do zablokowania dostępu, musisz upewnić się, że treść została dodana do tej konkretnej kategorii lub tagu.

Możesz zapoznać się z naszym przewodnikiem na temat dodawania kategorii i tagów w WordPress.

To wszystko. Z powodzeniem ograniczyłeś strony w WordPressie według roli użytkownika i członkostwa za pomocą MemberPress.

2. Ograniczanie dostępu do stron według ról użytkowników za pomocą Restrict Content Pro

Restrict Content Pro to świetna opcja do kontrolowania, kto ma dostęp do treści twojej witryny internetowej. Umożliwia również dodawanie płatnych subskrypcji i zarabianie pieniędzy online na twojej witrynie internetowej.

Aby rozpocząć, należy przejść na witrynę internetową Restricted Content Pro i kliknąć przycisk „Rozpocznij”.

Restricted Content Pro

Następnie należy założyć konto.

Aby skonfigurować ograniczenia stron w oparciu o role użytkowników, można skorzystać z planu bezpłatnego. Wystarczy kliknąć przycisk „Rozpocznij” pod planem darmowym.

Create a free restricted content pro account

Następnie otworzy się wyskakujące okienko.

Możesz wpisz adres e-mail i kliknij przycisk „Pobierz twoją darmową wtyczkę”.

Sign up for a free restricted content pro account

Następnie otrzymasz e-mail od Restrict Content Pro z odnośnikiem do pobrania darmowej wtyczki.

Pobierz wtyczkę na swój komputer.

Następnie należy zainstalować i włączyć darmową wtyczkę Restrict Content Pro. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu, możesz przejść na stronę Ogranicz ” Ustawienia z twojego kokpitu WordPress i przejść do karty „Ogólne”.

Edit general settings for restricted content pro

Tutaj możesz edytować różne strony, które wtyczka automatycznie skonfiguruje dla twojej witryny internetowej.

Następnie należy przewinąć w dół do sekcji „Wiadomość o ograniczonej treści” i dodać tekst, który użytkownicy zobaczą, jeśli nie będą mogli zobaczyć danej strony.

Enter restricted error message

Następnie należy przejść do karty „Płatności”, aby wybrać bramkę płatności.

Restrict Content Pro umożliwia przyjmowanie płatności za pośrednictwem PayPal, Stripe, Braintree i Authorize.Net.

Set up a payment service in restricted content pro

Po wybraniu metody płatności będzie można dodać dane uwierzytelniające dla każdej metody płatności.

Nie zapomnij zapisać swoich ustawień, gdy skończysz.

Teraz należy edytować strony lub wpisy, które mają być ograniczone przez role użytkowników.

Po przejściu do edytora treści WordPress wystarczy przewinąć w dół do pola meta „Ogranicz tę treść”.

Select user role to restrict pages

W tym miejscu kliknij menu rozwijane w sekcji Opcje dostępu członków i wybierz opcję „Członkowie z określoną rolą”.

Następnie możesz wybrać rolę użytkownika, której chcesz zezwolić na zobaczenie strony.

Choose user roles to limit page access

Kiedy skończysz, po prostu zaktualizuj lub opublikuj twoją treść.

Restrict Content Pro umożliwia również tworzenie poziomów subskrypcji. Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z naszym przewodnikiem na temat ograniczania treści do zarejestrowanych użytkowników w WordPress.

3. Blokowanie dostępu do stron kursów online za pomocą Thrive Apprentice

Thrive Apprentice to jedna z najlepszych wtyczek WordPress LMS, która pozwala tworzyć i sprzedawać kursy online. Za pomocą kreatora kursów typu „przeciągnij i upuść” można tworzyć lekcje, quizy i nie tylko.

Posiada wbudowane subskrypcje, dzięki czemu użytkownicy muszą zapisać się na kurs, zanim zobaczą jego treść. Włącza to możliwość ograniczenia dostępu do stron kursów i monetyzacji twojej witryny internetowej.

Najpierw należy przejść na witrynę internetową Thrive Apprentice i założyć konto.

Thrive Apprentice

Po utworzeniu nowego konta możesz przejść do obszaru konta.

Stąd wystarczy pobrać wtyczkę Thrive Product Manager.

Install Thrive Product Manager

Następnie możesz zainstalować i włączyć wtyczkę Thrive Product Manager na twojej witrynie. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu należy przejść na stronę Product Manager z kokpitu WordPress i kliknąć przycisk „Loguj się na moje konto”.

Go to Thrive product manager

Na następnym ekranie zobaczysz różne produkty motywu Thrive.

Z tego miejsca należy zainstalować Thrive Apprentice. Wystarczy zaznaczyć opcje „Zainstaluj produkt” i kliknąć przycisk „Zainstaluj wybrane produkty” na dole.

Install Thrive Apprentice plugin

Po zakończeniu instalacji zostanie wyświetlony status „Gotowy do użycia”.

Wystarczy kliknąć przycisk „Przejdź do kokpitu Thrive Themes” na dole.

Go to thrive themes dashboard

Na następnym ekranie zobaczysz kokpit Thrive.

Kliknij przycisk „Kokpit praktykanta”.

Head to thrive apprentice dashboard

Następnie uruchomiony zostanie kreator kursów Thrive Apprentice i wyświetlony zostanie ekran powitalny.

Wystarczy kliknąć przycisk „Rozpocznij”, aby kontynuować.

Get started with apprentice

Następnie musisz wybrać stronę, na której będzie znajdować się cała treść twojego kursu.

Możesz utworzyć nową stronę lub wybrać już istniejącą. Na potrzeby tego poradnika utworzymy nową stronę.

Wpisz nazwę twojej strony, a następnie kliknij przycisk „Dodaj stronę”.

Enter a name for new course page

Gdy to zrobisz, po prostu kliknij przycisk „Kontynuuj”.

Następnie Thrive Apprentice poprosi cię o nazwanie nowego projektu twojego kursu. Wpisz nazwę i kliknij przycisk „Utwórz nowy projekt”.

Name your new design

Następnie uruchomiony zostanie kreator Apprentice School Wizard. Za jego pomocą możesz dostosować wygląd twojego kursu online.

Wystarczy kliknąć przycisk „Rozpocznij” i postępować zgodnie z instrukcjami wyświetlanymi na ekranie, aby edytować wygląd.

Customize your online course

Na przykład, kreator poprosi Cię o przesłanie logo marki, wybranie koloru marki, wybranie nagłówka dla Twojej szkoły, edycję strony głównej szkoły, wybranie paska nawigacyjnego, wybranie szablonów dla różnych sekcji Twojego kursu i nie tylko.

Po dostosowaniu własnego projektu możesz przejść do karty „Kurs” w menu po lewej stronie, a następnie kliknąć przycisk „+ Dodaj kurs”.

Add new course

Na następnym ekranie możesz wpisz nazwę kursu u góry.

Oprócz tego dostępne są również opcje zmiany adresu URL, wpisz przegląd kursu, obrazek okładki i inne.

Enter course name and details

Następnie należy przejść do karty „Treść”.

Tutaj możesz wpisz różne komponenty twojego kursu, takie jak lekcje, oceny, rozdziały i moduły.

Enter course contents

Na przykład, jeśli chcesz utworzyć lekcję, po prostu kliknij przycisk „+ Dodaj lekcję”.

Po otwarciu wyskakującego okna wpisz tytuł lekcji, adres URL, podsumowanie lekcji i inne informacje.

Enter lesson details

Po wpiszeniu tych danych kliknij przycisk „Zapisz”.

Twoja lekcja pojawi się teraz na karcie Treść. Musisz kliknąć opcję „Opublikuj” dla właśnie utworzonej lekcji.

Publish your lesson

Następnie należy przejść do karty „Ograniczenia dostępu”.

Następnie kliknij przycisk „+ Utwórz produkt na podstawie tego kursu”.

Create a product based on course

Następnie wpisz nazwę produktu i wybierz kurs, który chcesz dołączyć.

Po wpiszeniu tych danych wystarczy kliknąć przycisk „Gotowe”.

Enter new product details

Następnie po lewej stronie zobaczysz więcej opcji dla twojego produktu. Przejdź do karty „Wymagania dostępu”.

W tym miejscu możesz wybrać role użytkowników WordPress, które mogą uzyskać dostęp do tego kursu.

Restrict course based on user roles

Po zakończeniu kliknij przycisk „Zapisz”.

Teraz możesz opublikować twój kurs, aby użytkownicy z określonymi rolami mieli do niego dostęp. Aby to zrobić, możesz wrócić do karty „Kurs”.

Następnie możesz kliknąć opcję rozwijaną „Niepublikowane” w prawym górnym rogu twojego kursu. Z rozwijanego menu wybierz opcję „Opublikuj”.

Publish your new course

Na razie to wszystko. Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak łatwo ograniczyć strony WordPress według roli użytkownika. Warto również zapoznać się z naszymi szczegółowymi instrukcjami krok po kroku , jak dodać rolę edytora SEO w WordPress oraz jak udostępniać użytkowników i loginy między wieloma witrynami WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

10 komentarzyZostaw odpowiedź

  1. Mrteesurez

    While restrict contents pro offer this feature but based on what I have read about Memberpress, it’s more suitable for this kind of function as it comes with a full membership features. Thanks.

  2. Jiří Vaněk

    Thank you for the tutorial. I have a blog that also deals with technical guides, and I’m considering how to set up a paid section. Today, many people go the route of Patreon or HeroHero, but I would like to have everything completely under the control of my website. It’s great what WordPress can do now with the help of plugins.

  3. Konrad

    using a plugin like those mentioned is definitely the easiest and safest way to do this :D
    Remember, always back up your site before making any changes!

  4. Ralph

    This is really good tutorial for membership sites. I plan on doing website with mix of free and paid articles and this is great way of doing that. Free basic articles for everybody and more advanced are only for paying members. Didn’t think this could be so easy.

    • WPBeginner Support

      Happy to hear we could simplify the process for you :)

      Administrator

  5. Moinuddin Waheed

    Memberpress is the best choice when it comes to making a website where you can restrict the content based on certain users criteria.
    it is specially good when it comes to making courses to sell and at the same time having some of them as free resources.
    it has all the features that is required to make a good course selling website and restricting the content to the paid subscribers only.
    subscription based website can easily made with this plugin.

  6. Mike Shannon

    I am setting up a webpage for a club. I want to develop a blog page in which only I and the club president can post to but which all users can see. How can I do this? Or can I?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.