Rejestrację użytkowników w WordPress włączysz w panelu administracyjnym, przechodząc do Ustawienia → Ogólne i zaznaczając opcję „Każdy może się zarejestrować”. Sama aktywacja zajmuje chwilę, ale przed otwarciem formularza ustaw rolę „Subskrybent” i dodaj ochronę antyspamową.
Jak włączyć rejestrację użytkowników w WordPress?
WordPress ma wbudowany mechanizm tworzenia kont, więc do podstawowej rejestracji nie potrzebujesz wtyczki. Po aktywacji odwiedzający zobaczą opcję rejestracji na standardowej stronie logowania.
Wykonaj następujące czynności:
- Zaloguj się do panelu administracyjnego WordPress.
- Przejdź do Ustawienia → Ogólne.
- W sekcji „Członkostwo” zaznacz pole „Każdy może się zarejestrować”.
- W polu „Domyślna rola nowych użytkowników” wybierz „Subskrybent”.
- Przewiń stronę i kliknij „Zapisz zmiany”.
Od tej chwili użytkownik może przejść do standardowego formularza logowania WordPress i wybrać opcję „Zarejestruj się”. Podstawowy formularz wymaga przede wszystkim loginu oraz adresu e-mail. Nowe konta znajdziesz w sekcji Użytkownicy w panelu administracyjnym.
Nie ustawiaj Administratora jako domyślnej roli nowych kont. Administrator ma szerokie uprawnienia, między innymi do zarządzania ustawieniami, wtyczkami, motywami i innymi użytkownikami. Przy otwartej rejestracji takie ustawienie mogłoby oddać kontrolę nad stroną przypadkowym osobom lub botom.
Wbudowana rejestracja czy wtyczka?
Standardowy formularz wystarczy, gdy potrzebujesz prostego konta użytkownika, na przykład do ograniczenia komentarzy albo udostępnienia podstawowej treści zalogowanym osobom. Jego możliwości są jednak ograniczone. Nie pozwala wygodnie dodawać własnych pól, zmieniać wyglądu formularza ani budować rozbudowanych profili.
Wtyczka ma sens, gdy rejestracja jest częścią większego serwisu, a użytkownik musi podać dodatkowe dane lub korzystać z określonych funkcji.
| Cecha | Rejestracja wbudowana | Wtyczki |
|---|---|---|
| Wygląd | Standardowy formularz WordPress | Możliwość dopasowania wyglądu i układu |
| Dodatkowe pola | Podstawowe dane konta | Pola takie jak telefon, firma lub adres |
| Łatwość wdrożenia | Aktywacja w ustawieniach | Instalacja i konfiguracja dodatkowego narzędzia |
| Integracje | Ograniczone możliwości | Integracje z systemami członkowskimi, sklepem i marketingiem |
Do popularnych rozszerzeń należą między innymi User Registration, Ultimate Member i RegistrationMagic. User Registration pozwala budować formularze w edytorze wizualnym, Ultimate Member rozbudowuje profile i reguły dostępu, a RegistrationMagic oferuje dodatkowe opcje formularzy oraz integracje. Możesz też sprawdzić WP User Manager lub Easy Registration Forms.
Jak zabezpieczyć rejestrację przed spamem?
Otwarty formularz bez ochrony szybko może przyciągnąć automatycznie tworzone konta. Dlatego zabezpieczenia powinny zostać skonfigurowane przed udostępnieniem rejestracji użytkownikom.
W pierwszej kolejności wdroż następujące elementy:
- Dodaj reCAPTCHA lub inne narzędzie wykrywające boty do formularza rejestracyjnego.
- Włącz weryfikację adresu e-mail, jeśli używana wtyczka ją obsługuje.
- Ustaw limit liczby rejestracji z jednego adresu IP.
- Monitoruj listę nowych kont w sekcji „Użytkownicy” i usuwaj konta, których pochodzenie budzi wątpliwości.
reCAPTCHA wymaga zwykle utworzenia klucza witryny i klucza tajnego, a następnie wpisania ich w ustawieniach używanej wtyczki. Przy większej liczbie formularzy możesz zastosować narzędzie bezpieczeństwa, takie jak Cerber Security, które oferuje ochronę antyspamową i antybotową. Konkretne opcje zależą jednak od wybranego rozwiązania i jego wersji.
Jeżeli strona nie potrzebuje kont użytkowników, najlepszym rozwiązaniem jest pozostawienie rejestracji wyłączonej. W tym celu wróć do Ustawienia → Ogólne, odznacz „Każdy może się zarejestrować” i zapisz zmiany. Nie usunie to istniejących kont. Administrator nadal może dodawać użytkowników ręcznie przez Użytkownicy → Dodaj nowego użytkownika.
Jak WooCommerce obsługuje rejestrację?
Sklep WooCommerce ma własne ustawienia kont klientów, dlatego sama konfiguracja WordPressa może nie wystarczyć. Przejdź do WooCommerce → Ustawienia → Konta i prywatność i sprawdź opcje tworzenia kont podczas składania zamówienia, po zakupie oraz na stronie „Moje konto”.
Oznacza to, że możesz wyłączyć standardową rejestrację WordPress, a mimo to nadal zezwalać klientom na zakładanie kont w sklepie. Jeśli chcesz całkowicie zablokować tworzenie nowych kont, sprawdź zarówno ustawienia WordPressa, jak i WooCommerce.
W większości prostych witryn wystarczy wbudowana funkcja, rola Subskrybenta i ochrona antyspamowa. Po włączeniu dodatkowych pól, profili, płatnego dostępu lub integracji lepszym wyborem będzie wyspecjalizowana wtyczka.