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ć twoje formularze WordPress tylko do zalogowanych użytkowników?

Szukasz łatwego sposobu na ograniczenie przesyłania formularzy WordPress tylko do logujących się użytkowników?

Jeśli posiadasz witrynę członkowską, sklep internetowy lub inny rodzaj witryny internetowej z zarejestrowanymi użytkownikami, możesz chcieć ograniczyć dostęp do niektórych formularzy tylko do zalogowanych użytkowników.

W tym artykule pokażemy, jak ograniczyć twoje formularze WordPress tylko do zalogowanych użytkowników.

Restrict Form Access in WordPress

Kiedy i dlaczego należy ograniczyć dostęp do formularzy WordPress?

Może istnieć wiele scenariuszy, w których będziesz musiał ograniczyć dostęp do niektórych formularzy WordPress tylko do logujących się użytkowników.

Na przykład:

  • Być może organizujesz prywatne wydarzenie dla członków i chcesz, aby tylko zarejestrowani użytkownicy Twojej witryny mogli się na nie zapisać.
  • Możesz ograniczyć dostęp do pomocy technicznej tylko dla członków, a ograniczając go tylko do zalogowanych użytkowników, możesz dynamicznie wypełniać określone informacje z ich profili.
  • Być może chcesz przeprowadzić ankietę lub sondaż wśród pracowników i chcesz ograniczyć dostęp tylko do twojego wewnętrznego zespołu.
  • Przeprowadzasz ankietę NPS wśród klientów, która ma być wysyłana tylko przez zalogowanych użytkowników.
  • Możesz mieć specjalny formularz wniosku o nagrodę, do którego dostęp mają mieć tylko niektórzy zalogowani użytkownicy.

To tylko kilka przykładów, ale istnieją dosłownie setki innych przypadków użycia, w których chcesz ograniczyć dostęp do formularza tylko do zarejestrowanych użytkowników.

Mając to na uwadze, przyjrzyjmy się, jak ograniczyć dostęp do twojego formularza WordPress tylko do zalogowanych użytkowników. Omówimy 3 proste sposoby, więc możesz kliknąć poniższe odnośniki, aby przejść do dowolnej sekcji.

Metoda 1: Ograniczenie dostępu do formularza za pomocą WPForms Form Locker Addon

Ta metoda jest najłatwiejsza i najpotężniejsza, dlatego zalecamy ją wszystkim początkującym użytkownikom. Użyjemy wtyczki WPForms i ich dodatku Form Locker, aby całkowicie zablokować dostęp do formularzy WordPress.

WPForms to najlepsza wtyczka do formularzy WordPress używana przez ponad 6 milionów witryn internetowych. Została stworzona przez założyciela WPBeginner, Syeda Balkhi, aby mieć wszystkie funkcje potrzebne do prowadzenia naszej działalności.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i włączanie wtyczki WPForms. Aby uzyskać więcej informacji, zobacz ten przewodnik krok po kroku, jak zainstalować wtyczkę w WordPress.

Po włączeniu należy przejść do WPForms ” Ustawienia z kokpitu WordPress i wpisz klucz licencyjny. Klucz można znaleźć w obszarze twojego konta WPForms.

Enter WPForms license key

Następnie należy włączyć dodatek Form Locker.

Wystarczy udać się na stronę WPForms ” Addons, aby zainstalować dodatek Form Locker.

Install form locker addon

Teraz możesz utworzyć nowy formularz z ograniczonym dostępem dla zalogowanych użytkowników.

Aby to zrobić, utwórz nowy formularz, przechodząc do WPForms ” Add New.

Add new form in WPForms

Spowoduje to otwarcie kreatora formularzy WPForms, w którym można wybrać szablon formularza lub rozpocząć od pustego.

Możesz zacząć od wpisz nazwę twojego formularza na górze, a następnie wybierz szablon formularza.

Choose a form template

Kreator formularzy WPForms typu „przeciągnij i upuść” jest niezwykle łatwy w użyciu, dzięki czemu możesz dodawać lub usuwać pola i dostosowywać formularz do własnych upodobań.

Ponadto istnieją dalsze opcje, aby dostosować każde pole formularza w szablonie.

WPForms Form Builder

Po dodaniu wszystkich niezbędnych pól należy przejść do karty Ustawienia.

W tym miejscu wystarczy kliknąć ustawienia „Form Locker”.

WPForms Form Locker Settings

W tej karcie zobaczysz opcję włączenia ochrony hasłem dla twoich formularzy WordPress, ustawienia całkowitych limitów wpisów, włączenia harmonogramu formularzy i ograniczenia wpisów tylko do zalogowanych użytkowników.

Kliknij przełącznik „Tylko logujący się użytkownicy”.

Enable form restrictions for logged in user

Po zaznaczeniu tego pola pojawi się nowe pole wiadomości.

W tym miejscu musisz przygotować wiadomość, która będzie wyświetlana wszystkim użytkownikom, którzy nie logują się do twojej witryny.

Enter a message

Po zakończeniu możesz modyfikować inne ustawienia formularza, które mogą być potrzebne, a następnie zapisać twoje ustawienia.

Teraz możesz osadzać ten formularz na dowolnym wpisie WordPress lub stronie w twojej witrynie za pomocą bloku WPForms lub krótkiego kodu w edytorze bloków WordPress.

Wystarczy edytować lub utworzyć nowy wpis lub stronę. Następnie kliknij ikonkę „+”, aby dodać blok WPForms.

WPForms block

Po dodaniu bloku WPForms, wybierz twój formularz do osadzania z rozwijanego menu i gotowe.

Gratulacje, pomyślnie utworzyłeś formularz WordPress, który jest ograniczony tylko do zalogowanych użytkowników.

Metoda 2: Ograniczenie dostępu do formularza za pomocą zabezpieczonych hasłem lub prywatnych stron

Innym sposobem na ograniczenie dostępu do formularza w WordPress jest użycie domyślnych ustawień widoczności WordPress. Możesz użyć tej metody z darmową wersją WPForms lub dowolną inną wtyczką formularza kontaktowego.

Wystarczy utworzyć stronę lub wpis, w którym chcemy osadzać formularz. Następnie należy kliknąć ustawienia „Status i widoczność” w prawym panelu.

Password protect your form

Cała strona może być prywatna lub zabezpieczona hasłem.

Strony prywatne mogą być widoczne tylko dla administratorów i redaktorów Twojej witryny internetowej.

Jeśli ustawisz hasło dla strony, będziesz musiał udostępnić to hasło wszystkim, którzy potrzebują dostępu.

Chociaż ta metoda działa, ma kilka wad.

Po pierwsze, ukryta jest cała strona, a nie tylko obszar formularzy. Nie będziesz mieć dostępu do tak wielu elementów sterujących i nie ma sposobu, aby zobaczyć, który zalogowany użytkownik przesłał formularz.

Metoda 3: Użyj zaawansowanych wtyczek członkowskich, aby ograniczyć dostęp do formularzy

Jeśli korzystasz z zaawansowanej wtyczki członkowskiej WordPress, takiej jak MemberPress, to posiada ona wiele wbudowanych funkcji kontroli dostępu.

Więcej szczegółów można znaleźć w naszym szczegółowym przewodniku na temat tworzenia witryny członkowskiej.

Aby ograniczyć dostęp, możesz po prostu przejść do sekcji MemberPress ” Reguły, aby utworzyć nową regułę uprawnień.

Add new rules in MemberPress

Strona edycji reguł pozwala wybrać różne warunki i powiązać je z planem członkostwa.

Można na przykład wybrać wszystkie treści pasujące do określonego tagu lub kategorii i udostępnić je tylko członkom posiadającym srebrny plan subskrypcji.

Add a rules set to MemberPress

Można również tworzyć bardziej szczegółowe reguły. Na przykład można ograniczyć pojedynczy wpis, stronę, stronę podrzędną lub adres URL.

Po ustawieniu reguł można ich używać w połączeniu z dowolną wtyczką formularza kontaktowego WordPress, aby ograniczyć dostęp do formularza tylko do zalogowanych użytkowników.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak ograniczyć twoje formularze WordPress tylko do zalogowanych użytkowników. Możesz również zapoznać się z naszą listą ukrytych danych użytkowników WordPress, aby rozwinąć swój biznes i jak stworzyć własny formularz wyszukiwania 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

2 komentarzeZostaw odpowiedź

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk

    A great yet very simple method for a customer support form that limits questions to registered users only. At the same time, it immediately occurs to me that I can create a form on the website for users who send a donation as a certain bonus for priority communication (or as an motivation to send a donation). Thanks for the inspiration.

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ę.