Zarządzanie wieloma witrynami WordPress może być kłopotliwe, zwłaszcza jeśli chodzi o obsługę kont użytkowników i loginów.
Udostępnianie informacji o klientach, członkach lub odwiedzających między wieloma witrynami może poprawić komfort użytkowania, umożliwiając użytkownikom logowanie się do wielu witryn za pomocą tego samego konta. Może to również zaoszczędzić mnóstwo czasu, jeśli trzeba dodać pracowników, studentów lub innych użytkowników do kilku witryn.
W tym artykule pokażemy, jak łatwo udostępniać użytkowników i loginy między wieloma witrynami internetowymi WordPress.
Dlaczego warto udostępniać użytkowników i loginy między wieloma witrynami WordPress?
Jeśli masz wiele witryn internetowych, możesz chcieć współdzielić użytkowników i dane logowania między nimi.
Może to zaoszczędzić czas i wysiłek odwiedzających, ponieważ muszą oni wypełnić formularz rejestracyjny tylko raz. Na przykład, możesz mieć blog WordPress i stronę internetową, na której sprzedajesz kursy online.
Jeśli ktoś kupi kurs na twoim blogu, możesz automatycznie dodać go do witryny z systemem zarządzania nauczaniem (LMS). Użytkownik może następnie logować się do LMS i rozpocząć pracę nad swoim kursem, bez konieczności rejestrowania się przy użyciu swojego adresu e-mail, nazwy użytkownika i innych informacji.
Jeśli jesteś agencją programistyczną WordPress lub pracujesz nad wieloma witrynami klientów, może być konieczne ręczne utworzenie kilku kont dla każdego programisty, testera i innego członka personelu. Zamiast tego możesz zaoszczędzić czas, rejestrując każdą osobę raz, a następnie udostępniając dane logowania między wszystkimi witrynami klientów.
Mając to na uwadze, zobaczmy, jak można udostępniać użytkowników i loginy między witrynami internetowymi WordPress.
Jak udostępniać użytkowników i loginy między wieloma witrynami WordPress
Najlepszym sposobem na udostępnianie informacji o użytkownikach i logowaniu jest użycie Uncanny Automator. Jest to najlepsza wtyczka do automatyzacji WordPress i pomaga tworzyć zautomatyzowane przepływy pracy, które mogą zaoszczędzić mnóstwo czasu i wysiłku.
Jeśli chodzi o łączenie kilku witryn, wiele osób zakłada, że trzeba skonfigurować sieć witryn WordPress. Jednak często łatwiej jest użyć webhooków. Są to fragmenty kodu, które umożliwiają różnym narzędziom i aplikacjom udostępnianie informacji w czasie rzeczywistym.
Po zainstalowaniu Uncanny Automator można używać webhooków do udostępniania informacji między witrynami internetowymi WordPress, w tym kont użytkowników i danych logowania.
Aby rozpocząć, należy zainstalować Uncanny Automator na witrynie internetowej, na której użytkownicy utworzą swoje oryginalne konto. Nazwiemy to witryną „źródłową”.
Następnie należy zainstalować Uncanny Automator na każdej witrynie internetowej, która powinna otrzymywać dane z witryny źródłowej.
Wreszcie, użyjesz receptur automatyzacji i webhooków do wysyłania informacji o użytkownikach ze źródła do wszystkich innych witryn internetowych, które potrzebują tych informacji.
Mając to na uwadze, przejdźmy przez kolejne kroki bardziej szczegółowo.
Dodaj Uncanny Automator do źródłowej witryny internetowej
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i włączanie Uncanny Automator na twojej witrynie internetowej. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Uwaga: Istnieje darmowa wtyczka Uncanny Automator, która pozwala zautomatyzować wiele typowych zadań i zawiera 300 wyzwalaczy i działań automatyzacji. Będziemy jednak używać Uncanny Automator Pro, ponieważ jest on potrzebny do użycia wyzwalacza „A user is created”.
Po włączaniu zostaniesz poproszony o zainstalowanie darmowej wersji rdzenia Uncanny Automator. Darmowa wtyczka ma ograniczone funkcje, ale jest używana jako baza dla wersji Pro.
Po wykonaniu tej czynności przejdź do Automator ” Ustawienia i wpisz swój klucz licencyjny.
Informacje te można znaleźć na Twoim koncie w witrynie internetowej Uncanny Automator.
Po wpisz klucz, kliknij przycisk „Aktywuj licencję”.
Utwórz nowy przepis automatyzacji
Po włączaniu jesteś gotowy do tworzenia zautomatyzowanych przepływów pracy w WordPress. Uncanny Automator nazywa te przepływy pracy „przepisami”.
Zamierzasz utworzyć przepis, który wysyła informacje do webhooka za każdym razem, gdy użytkownik rejestruje się w witrynie WordPress.
Aby rozpocząć, wystarczy przejść do strony Automator ” Dodaj nowy. Uncanny Automator zapyta teraz, czy chcesz utworzyć przepis dla zalogowanych, czy dla wszystkich.
Przepisy dla zalogowanych użytkowników mogą być uruchamiane tylko przez zalogowanych użytkowników, ale każdy może uruchamiać przepisy dla wszystkich. W związku z tym wybierz opcję „Zalogowani”, a następnie kliknij przycisk „Potwierdź”.
Możesz teraz nadać temu przepisowi tytuł, wpisując go w polu „Tytuł”.
To jest tylko dla twojego odniesienia, więc możesz użyć wszystkiego, co chcesz.
Dodawanie wyzwalaczy i działań do zautomatyzowanego przepływu pracy
Każdy przepis w Uncanny Automator składa się z dwóch części zwanych wyzwalaczami i działaniami.
Wyzwalacz to dowolne zdarzenie, które uruchamia zautomatyzowany przepływ pracy, takie jak dodawanie nowych użytkowników i autorów do bloga WordPress. Działania to zadania, które wykona przepis, takie jak udostępnianie informacji innej witrynie, blogowi lub sklepowi internetowemu.
Na początek należy ustawić wyzwalacz, wybierając integrację.
Uncanny Automator obsługuje wiele popularnych wtyczek WordPress, w tym WPForms, WooCommerce i OptinMonster. Wyświetlane opcje mogą się różnić w zależności od zainstalowanych wtyczek.
Aby rozpocząć, wybierz „WordPress”, a następnie kliknij „Utworzono użytkownika”.
Następnie musisz powiedzieć Uncanny Automator, co powinien zrobić, gdy receptura zostanie uruchomiona.
Aby to zrobić, kliknij przycisk „Dodaj działanie”.
Uncanny Automator pokaże teraz wszystkie różne integracje, których można użyć w działaniu.
Aby wysłać dane do webhooka, kliknij „Webhooks”.
Spowoduje to utwórzenie nowego menu rozwijanego.
Tutaj wybierz opcję „Wyślij dane do webhooka”.
Zobaczysz teraz nową sekcję, w której możesz skonfigurować webhook.
Na razie przewiń do sekcji „Ciało”.
W tym miejscu należy określić dane, które Uncanny Automator powinien przekazać otrzymującym blogom lub stronom internetowym. Jako przykład pokażemy, jak udostępnić adres e-mail użytkownika, imię i nazwę użytkownika. Nie będziemy udostępniać hasła użytkownika za pośrednictwem Uncanny Automator.
Zamiast tego Uncanny Automator wygeneruje losowe hasło tymczasowe. W dalszej części tego przewodnika pokażemy, jak wysłać wiadomość e-mail zawierającą link do resetowania hasła, aby użytkownicy mogli łatwo utworzyć własne hasło.
Pro Tip : Najlepszą praktyką jest używanie unikatowego hasła dla każdego konta. Więcej informacji na ten temat można znaleźć w naszym przewodniku po zabezpieczeniach WordPress.
Aby udostępnić adres e-mail użytkownika, kliknij pole pod „Kluczem” i wpisz „E-mail”. Będziesz używał tego klucza w twoim webhooku, więc zanotuj go.
W sekcji „Rodzaj danych” wybierz „Tekst”, jeśli nie został jeszcze wybrany.
Teraz kliknij gwiazdkę obok opcji „Wartość”.
Spowoduje to otwarcie listy rozwijanej z różnymi danymi, które można udostępnić. Możesz na przykład udostępnić nazwę użytkownika, imię i nazwisko danej osoby.
Aby udostępnić adres e-mail użytkownika, kliknij „Wspólne”, a następnie wybierz „E-mail użytkownika”.
Zazwyczaj będziesz chciał udostępnić dodatkowe informacje, takie jak imię i nazwisko użytkownika.
Aby udostępnić więcej informacji, kliknij przycisk „Dodaj parę”.
Następnie wpisz rodzaj klucza, wybierz typ danych i wybierz wartość z rozwijanego menu, wykonując ten sam proces opisany powyżej.
Na przykład na poniższym obrazku udostępniamy e-mail, imię i nazwę użytkownika.
Ten przepis jest prawie kompletny, ale nadal musisz wpisać adres URL webooka. Aby uzyskać ten odnośnik, należy skonfigurować Uncanny Automator na witrynie internetowej, która będzie odbierać dane.
Mając to na uwadze, pozostaw witrynę źródłową otwartą w karcie w tle i otwórz nową kartę.
Odbieranie informacji o logowaniu użytkownika za pomocą usługi Webhook
W nowej karcie zaloguj się do witryny, bloga lub sklepu WooCommerce, który otrzyma informacje o użytkowniku i dane logowania. Możesz teraz zainstalować i aktywować wtyczkę Uncanny Automator, wykonując ten sam proces opisany powyżej.
Po wykonaniu tej czynności nadszedł czas, aby utworzyć recepturę, która pobierze dane z webhooka i utworzy nowe konto użytkownika.
Aby rozpocząć, przejdź do Automatora ” Utwórz nowy. W wyświetlonym oknie kliknij „Wszyscy”, a następnie wybierz „Potwierdź”.
Możesz teraz wpisać rodzaj tytułu dla automatycznego przepływu pracy.
Ponownie, jest to tylko odniesienie, więc możesz użyć wszystkiego, co chcesz.
W sekcji „Integracje” wybierz „Webhooks”.
Z listy rozwijanej, która się pojawi, wybierz opcję „Receive data from a webhook”.
Spowoduje to dodanie nowej sekcji z już wypełnionym „Webhook URL”. W późniejszym kroku dodasz ten adres URL do strony źródłowej.
Na razie przewiń do sekcji „Pola”. Tutaj należy skonfigurować wszystkie informacje, które będą pobierane z webhooka. Są to po prostu pary klucz/wartość utworzone w pierwszym przepisie automatyzacji.
W polu „Klucz” wpisz dokładnie ten sam rodzaj klucza, którego użyłeś dla pierwszej informacji. Jeśli wcześniej wpisałeś „E-mail” wielkimi literami, wpisz go również tutaj.
Następnie otwórz menu rozwijane „Rodzaj wartości” i wybierz „Tekst”.
Aby skonfigurować następną parę klucz/wartość, kliknij „Dodaj parę”. Teraz możesz po prostu powtórzyć te kroki, aby dodać wszystkie pary klucz/wartość.
Po zakończeniu kliknij „Zapisz”.
Ustawianie danych użytkownika w Uncanny Automator
Jeśli śledziliście ten wątek, to Uncanny Automator będzie teraz udostępniać witrynie internetowej adres e-mail, nazwę użytkownika i imię użytkownika.
Jak już wspomnieliśmy, przepis utworzy hasło losowo, więc musisz zapewnić odwiedzającym łatwy sposób na zresetowanie hasła.
Najprostszym sposobem jest wysłanie e-maila zawierającego odnośnik do twojej strony resetowania hasła. Możesz również dołączyć inne przydatne informacje, takie jak nazwa użytkownika danej osoby, odnośnik do twojej witryny internetowej i dane kontaktowe.
Aby rozpocząć, kliknij przycisk „Dodaj działanie”.
Uncanny Automator pokaże teraz wszystkie różne integracje, których możesz użyć.
Przejdź dalej i kliknij „E-maile”.
W wyświetlonym menu wybierz opcję „Wyślij e-mail”.
To utworzy nową sekcję z niektórymi ustawieniami już wypełnionymi. Na przykład domyślnie Uncanny Automator będzie wysyłać wszystkie wiadomości z twojego e-maila administratora WordPress. Będzie również używał nazwy twojej witryny jako „From name”.
Aby zmienić którekolwiek z tych ustawień, wystarczy usunąć wartość domyślną.
Następnie wpisz wartość, której chcesz użyć, lub kliknij gwiazdkę i wybierz token z menu rozwijanego. Tokeny te zostaną zastąpione prawdziwymi informacjami po uruchomieniu przepisu, więc są świetnym sposobem na wyświetlanie spersonalizowanych treści różnym użytkownikom.
Twoim kolejnym zadaniem jest uzyskanie adresu e-mail użytkownika z webhooka.
Aby to zrobić, znajdź pole „Do”, a następnie kliknij jego gwiazdkę.
Następnie kliknij, aby rozwinąć sekcję „Wspólne”.
Gdy się pojawi, kliknij „User e-mail”.
Uncanny Automator wyświetli teraz wyskakujące okienko wyjaśniające, że musisz określić, skąd będą pochodzić informacje o użytkowniku.
W wyskakującym okienku kliknij „Ustaw dane użytkownika”.
Teraz, jeśli przewiniesz w górę, zobaczysz nową sekcję „Działania zostaną uruchomione w dniu…”.
Nowe konto użytkownika ma być tworzone za każdym razem, gdy uruchamiana jest receptura, więc wybierz opcję „Nowy użytkownik”.
Teraz musisz zmapować każde pole do informacji pobranych z webhooka. Niektóre z tych pól są obowiązkowe, takie jak nazwa użytkownika i adres e-mail, ale inne są opcjonalne, takie jak nazwa wyświetlana.
Aby rozpocząć, po prostu znajdź pierwsze pole, w którym chcesz zmapować dane, a następnie kliknij przycisk z gwiazdką.
W rozwijanym menu kliknij, aby rozwinąć sekcję „Receive data from a webhook”.
Możesz teraz wybrać informacje, które chcesz wyświetlić w tym polu. Na naszych obrazkach pobieramy adres e-mail użytkownika z webhooka.
Po prostu powtórz te kroki dla każdego pola, w którym chcesz użyć informacji o odwiedzającym. Pamiętaj, aby pozostawić pole „Hasło” puste, aby Uncanny Automator wygenerował nowe hasło losowo.
Domyślnie Uncanny Automator tworzy każdego nowego użytkownika jako subskrybenta. Jeśli chcesz nadać mu inną rolę, otwórz menu rozwijane „Rola” i wybierz opcję z listy.
Więcej informacji na ten temat można znaleźć w naszym przewodniku dla początkujących na temat ról i uprawnień użytkowników WordPress.
Wreszcie, możesz powiedzieć Uncanny Automator, co zrobić, jeśli istnieje już konto dla tej nazwy użytkownika lub adresu e-mail. Ponieważ nie chcesz tworzyć duplikatów kont, kliknij przycisk opcji „Nie rób nic”.
Po zakończeniu kliknij „Zapisz”.
Utwórz e-mail z resetem hasła
Teraz możesz utworzyć e-mail, który Uncanny Automator wyśle do twoich użytkowników.
Aby rozpocząć, przewiń do sekcji „Wyślij e-mail” i znajdź pole „Do”. Możesz teraz kliknąć przycisk z gwiazdką i wybrać „E-mail użytkownika” z rozwijanego menu.
Po zakończeniu przewiń do pola „Temat”.
W tym miejscu można wpisać dowolny zwykły tekst, który ma być wyświetlany w temacie wiadomości. Możesz również spersonalizować temat e-maila za pomocą tokenów, które Uncanny Automator zastąpi prawdziwymi danymi użytkownika.
Aby wstawić token, należy wybrać przycisk z gwiazdką, a następnie kliknąć, aby rozwinąć sekcję „Receive data from a webhook”.
Możesz teraz wybrać token, którego chcesz użyć, taki jak nazwa użytkownika, imię lub nazwisko danej osoby. W ten sposób możesz stworzyć spersonalizowany temat, który może poprawić twój wskaźnik otwarć e-maili.
Kiedy jesteś zadowolony z tematu, nadszedł czas, aby stworzyć treść e-maila.
Podobnie jak w przypadku tematu, możesz wpisać zwykły tekst bezpośrednio w edytorze lub użyć tokenów, aby utworzyć spersonalizowaną wiadomość. Na przykład, jeśli pobrałeś imię użytkownika z webhooka, możesz zwrócić się do niego po imieniu.
Konieczne będzie również dołączenie odnośnika do resetowania hasła, aby użytkownik mógł utworzyć własne hasło i zapewnić bezpieczeństwo swojego konta.
Aby dołączyć ten odnośnik, wystarczy kliknąć gwiazdkę i zacząć wpisywać „Adres URL resetowania hasła użytkownika”.
Gdy pojawi się odpowiednia opcja, kliknij, aby dodać ją do wiadomości.
Gdy będziesz zadowolony z konfiguracji e-maila, kliknij przycisk „Zapisz”.
Gdy to zrobisz, będziesz gotowy do uruchomienia tego zautomatyzowanego przepisu.
Wystarczy przewinąć w górę i kliknąć przełącznik „Wersja robocza”, aby zamiast tego wyświetlić „Na żywo”.
Łączenie wielu witryn internetowych WordPress za pomocą webhooków
W sekcji „Trigger” znajdź „Webhook URL”. Pamiętaj, że może być konieczne kliknięcie, aby rozwinąć tę sekcję, aby zobaczyć adres URL webhook.
Ostatnim krokiem jest dodanie tego adresu URL do pierwszego przepisu utworzonego na twojej witrynie źródłowej. Aby to zrobić, skopiuj adres URL, a następnie przełącz się z powrotem do przepisu na twojej oryginalnej witrynie internetowej.
Na tej karcie przewiń do sekcji „Działania” i znajdź puste pole „Adres URL Webhook”. Następnie możesz wkleić adres URL do tego pola.
Gdy tylko zostanie to zrobione, witryna źródłowa jest gotowa do udostępniania danych logowania i informacji o użytkownikach.
Aby wszystko było dostępne na żywo, wystarczy kliknąć przełącznik „Wersja robocza”, aby zamiast tego wyświetlił się „Na żywo”.
W tym momencie masz dwa działające przepisy Uncanny Automator na dwóch oddzielnych witrynach internetowych.
Teraz za każdym razem, gdy ktoś utworzy konto w witrynie źródłowej, Uncanny Automator udostępni jego informacje drugiej witrynie internetowej. Użytkownik otrzyma również e-mail z odnośnikiem do resetowania hasła.
Czy chcesz udostępniać użytkowników i dane logowania większej liczbie witryn internetowych?
Następnie wystarczy powtórzyć powyższe kroki, aby skonfigurować Uncanny Automator na większej liczbie stron internetowych. W ten sposób możesz łatwo udostępniać dane użytkowników nieograniczonej liczbie blogów WordPress, stron internetowych i sklepów internetowych.
Bonus: Upewnij się, że twoje e-maile z WordPressa są wysyłane niezawodnie
Czasami użytkownicy mogą nie otrzymywać twoich e-maili zgodnie z oczekiwaniami. Dzieje się tak, ponieważ wiele firm hostingowych WordPress nie ma poprawnie skonfigurowanej funkcji poczty.
Wiele firm hostingowych wyłącza funkcję poczty, aby zapobiec nadużyciom swoich serwerów. Może to być duży problem, ponieważ twoi użytkownicy nie otrzymają informacji o tym, jak utworzyć swoje hasła i uzyskać dostęp do swoich kont.
Na szczęście można to łatwo poprawić za pomocą WP Mail SMTP, który jest najlepszą wtyczką WordPress SMTP na rynku.
Umożliwia wysyłanie wiadomości e-mail z WordPressa za pośrednictwem niezawodnej platformy SMTP, która jest skonfigurowana specjalnie do wysyłania wiadomości e-mail, takich jak SendLayer, Gmail i Outlook.
Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat tego, jak poprawić WordPress nie wysyłający e-maili.
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak automatycznie udostępniać użytkowników i loginy między wieloma witrynami WordPress. Możesz również zapoznać się z naszym przewodnikiem dla początkujących, jak zmienić hasło w WordPress lub zobaczyć nasz poradnik na temat wysyłania wiadomości e-mail do wszystkich zarejestrowanych użytkowników w 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.
Mrteesurez
If I understand this very well, that means I can connect two websites together in such away that if a user signup on a website, he can use the same login to sign-in into another connected site. how it it works, Is it autosign-in into another site after he completed a registration on the initial website or will need to manually login.
WPBeginner Support
The user would need to manually log in on the sites with their information
Administrator
Ralph
Will this work with levels of users between websites?
2 websites, both have free and premium accounts with different content available.
If customer pay for premium account, he can access premium content on site A and B with 1 login.
Is it possible?
WPBeginner Support
It would depend on how you have your accounts set up. If you reach out to Uncanny Automator’s support they can help clarify how to set it up
Administrator
Ralph
I will definitely reach out to them for confirmation. Thanks for the guide again!