Łączenie składa się z dwóch kroków, które łatwo pomylić. Klucz API pozwala serwerowi WordPress odczytywać Twoje produkty i kursy. Logowanie członków to osobny przełącznik, dzięki któremu odwiedzający mogą logować się kontem memberarea. Sam klucz nie włącza logowania.
Tworzenie klucza API
- W memberarea otwórz Ustawienia, a potem API.
- Kliknij Dodaj klucz API.
- Nadaj kluczowi nazwę, którą później rozpoznasz, na przykład „WordPress”.
Nowy klucz ma na start pełny dostęp: wszystkie uprawnienia są już zaznaczone, o czym informuje okno. Kliknięcie uprawnienia usuwa je więc z klucza. Jeśli chcesz mieć klucz, który może tylko to, czego potrzebuje ta wtyczka, najpierw kliknij Odznacz wszystko w każdej grupie, a potem zaznacz Zobacz w grupie WordPress oraz Zarządzaj, jeśli członkowie mają móc logować się w Twojej witrynie.
Uprawnienie Zobacz obejmuje wszystko, co wyświetla wtyczka: produkty z cenami, kursy z ofertami, odznaki, formularze i nazwy grup. Uprawnienie Zarządzaj obejmuje rejestrowanie witryny na potrzeby logowania członków. Żadne z nich nie daje dostępu do zamówień ani danych członków.
Zapisz, a potem skopiuj klucz. Jest wyświetlany tylko raz.
Wprowadzanie połączenia w WordPress
- W WordPress otwórz Ustawienia, a potem memberarea.
- Wpisz domenę memberarea, tylko nazwę hosta:
yourname.memberarea.io, bezhttps://i bez ścieżki. - Wklej klucz API i kliknij Zapisz zmiany.
Klucz jest przechowywany na serwerze WordPress i wysyłany wyłącznie stamtąd do memberarea. Nigdy nie trafia do przeglądarki odwiedzającego. Po zapisaniu pole pokazuje tylko cztery ostatnie znaki, więc odróżnisz jeden klucz od drugiego, nie ujawniając go.
Kliknij Check connection (sprawdź połączenie). Wtyczka wysyła jedno żądanie i informuje, która firma odpowiedziała i jakiego klucza użyto. Jeśli zgłasza odrzucony klucz, to został on zastąpiony w memberarea albo należy do innej domeny.

Włączanie logowania członków
Niżej na tym samym ekranie znajdziesz sekcję Member login (logowanie członków).
- Zdecyduj o adresie e-mail, zanim klikniesz przycisk: obok niego jest pole wyboru Also share the member email address with this site (udostępniaj tej witrynie także adres e-mail członka), które należy do konfiguracji logowania. Zostaw je odznaczone, chyba że coś w Twojej witrynie naprawdę potrzebuje tego adresu.
- Kliknij Set up member login (skonfiguruj logowanie członków).
Wtyczka rejestruje wtedy Twoją witrynę w memberarea i zapisuje na serwerze wspólny sekret. Następnie ekran pokazuje:
- Return address i Sign-in address, czyli dwa adresy URL używane w procesie logowania: adres powrotu i adres logowania.
- Email address, gdzie widnieje teraz „Shared with this site after the member agrees” (udostępniany tej witrynie po zgodzie członka) albo „Never shared with this site” (nigdy nieudostępniany tej witrynie). Od tej chwili tego ustawienia nie można zmienić. Aby to zrobić, wyłącz logowanie członków i skonfiguruj je ponownie.
- Signing out here also signs the member out of the memberarea, czyli wylogowanie tutaj wylogowuje członka także z memberarea, domyślnie wyłączone. Gdy jest włączone, wylogowanie w WordPress przenosi członka do memberarea, gdzie kończy się wylogowanie, i członek tam pozostaje.
Członkowie logują się kontem, które już mają. Nie powstaje dla nich żadne konto użytkownika WordPress, a Twoja lista użytkowników WordPress pozostaje bez zmian.
Gdy coś się zmienia
Jeśli zmienisz domenę memberarea albo adres witryny WordPress, logowanie przestaje działać, a ekran ustawień o tym informuje. Skonfiguruj logowanie ponownie tym samym przyciskiem. Członkowie w każdym przypadku zachowują swoje członkostwa.
Wyłączenie logowania usuwa zapisany sekret i wylogowuje członków z witryny WordPress. Pozostają członkami, po prostu nie mogą się już tutaj logować.