Chciałbyś stworzyć stronę internetową do strefy członkowskiej z WordPress?

Cóż, prawdopodobnie zdajesz sobie sprawę z różnych trudności napotkanych podczas tego procesu. Na szczęście zbudowanie strony internetowej dla członków za pomocą WooCommerce może znacznie ułatwić pracę.

Najpierw zobacz, jak to zrobić Utwórz obszar członkowski WordPress

Ale pamiętaj, że po utworzeniu witryny internetowej strefy członkowskiej tak jest konieczne, aby Twoja witryna oferowała ekskluzywne usługi dla podłączonych użytkowników lub subskrybentów WooCommerce.

W tym samouczku pokażę, jak wyświetlać menu w zależności od roli użytkowników.

Ale zanim zaczniesz, nie spiesz się Jak zainstalować WordPressIlu wtyczki należy zainstalować na WordPress.

Więc chodźmy do pracy!

Poznaj potrzebę pokazywania lub ukrywania pozycji menu

Oczywiście, jeśli nie chcesz, aby niektóre strony były dostępne dla niezalogowanych użytkowników, nie chcesz, aby te strony były również wyświetlane w menu nawigacyjnym.

Podobnie, będą istniały strony, które mogą nie być przydatne dla członków (np. Strony sprzedające produkty objęte subskrypcją, co jest zbędne dla już subskrybowanych użytkowników) i dlatego jest lepiej ukryć te strony przed subskrybentami.

Zasadniczo w przypadku witryny internetowej należącej do obszaru członka należy rozważyć dodanie logiki warunkowej do pokaż lub ukryj elementy w menu, biorąc pod uwagę rolę użytkownika.

Krok 1 - Skonfiguruj role subskrybentów

Przed skonfigurowaniem pozycji menu dla subskrybentów WooCommerce musisz najpierw ustawić role aktywnych lub nieaktywnych abonentów. Jest to funkcja dostępna z rozszerzeniem WooCommerce „ WooCommerce Subskrypcje ”. Następnie przejdź do ustawień WooCommerce, a następnie kliknij kartę subskrypcji, w tym miejscu będziesz musiał zdefiniować rolę aktywnych i nieaktywnych subskrybentów.

Pamiętaj, że aktywni użytkownicy mają rolę „abonentA nieaktywni subskrybenci mają rolę „ klient Domyślnie, jak pokazano na poniższym obrazku:

Subcription WooCommerce WordPress wtyczki do subskrypcji WooCommerce

Uwaga: możesz także skonfigurować niestandardowe role dla swoich subskrybentów, używając WordPress wtyczki jak na przykład Edytor ról użytkownika.

Pamiętaj, że role, które zamierzamy przypisać aktywnym i nieaktywnym subskrybentom, pomogą nam pokazać lub ukryć niektóre pozycje menu.

Idź dalej w czytaniu, odkrywając Jak ograniczyć dostęp do multimediów WordPress do niektórych użytkowników

Krok 2 - Skonfiguruj elementy menu dla aktywnych subskrybentów WooCommerce

Po zdefiniowaniu aktywnych ról (i nieaktywne) subskrybentów WooCommerce, musisz zdecyduj, którą pozycję menu chcesz wyświetlić swoim aktywnym subskrybentom. Tutaj musimy użyć menu wtyczki „if menu”.

Wtyczka „ jeśli menu »Umożliwia pokazywanie / ukrywanie menu na podstawie warunkowych deklaracji, takich jak role użytkownika, czy użytkownik jest zalogowany, itp. Ale przed użyciem wtyczki musisz najpierw upewnić się, że wtyczka jest aktywna.

Gdy tylko wtyczka zostanie aktywowana, nowe pole „ Włącz logikę warunkową Zostanie dodany do każdej pozycji menu. Aby to zrobić, przejdź do „ Wygląd → Menu Następnie możesz zacząć wprowadzać zmiany w menu nawigacyjnych.

Następnie kliknij jedno z menu nawigacji, a następnie aktywuj logikę warunkową. Następnie wystarczy wybrać, czy chcesz pokazać, czy ukryć wybraną pozycję menu. Następnie musisz wybrać jeden z odpowiednich warunków z poniższej listy rozwijanej.

Ponieważ musimy wyświetlać tylko pozycje menu dla aktywnych subskrybentów, musimy wybrać opcję „ Użytkownik jest subskrybentem ".

menu wyświetlane tylko dla subskrybentów

Po wybraniu warunku po prostu naciśnij przycisk „ Zapisz menu”. Teraz za każdym razem menu z warunkiem będzie wyświetlane, gdy warunek zostanie spełniony.

WordPress, menu subskrybenta, jeśli menu wtyczki

Na powyższym obrazku widać różnice między dwoma menu dla subskrybowanych użytkowników i tych, którzy nie są. Możesz zrobić to samo dla niezalogowanych użytkowników.

Przeczytaj także Jak przekierowywać użytkowników po zalogowaniu w WordPress

Jak przekierować użytkownika, gdy nie jest zalogowany

Możesz dodać przekierowanie, które uniemożliwi użytkownikowi dostęp do określonej strony, gdy nie spełnia określonych warunków. Pamiętaj, że ci pokazałem jak stworzyć wtyczkę WordPress. Będziesz go potrzebował, aby dodać część kodu, którą zamierzam dostarczyć.

Przypominam, że ta metoda jest przeznaczona dla tych, którzy mają opanowanie języka programowania PHP.

add_action( 'admin_init', 'redirect_non_logged_users_to_specific_page' );

function redirect_non_logged_users_to_specific_page() {

if ( !is_user_logged_in() && is_page('identifiant-de-la-page-ou-slug') && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) {

wp_redirect( 'http://www.example.com/page-de-destination/' ); 
    exit;
}

W tym kodzie musisz zmienić nazwę lub identyfikator strony " ID-of-the-page-or-ślimak W funkcji « is_page "; i musisz także zdefiniować adres docelowy, w funkcji „ wp_redirect ".

To wszystko, co musisz wiedzieć o tym samouczku. Zachęcamy do zadawania nam pytań w formularzu komentarzy.

Odkryj także niektóre wtyczki premium WordPress  

Możesz użyć innych WordPress wtyczki aby nadać nowoczesny wygląd i zoptymalizować obsługę Twojego bloga lub strony internetowej.

Oferujemy tutaj kilka premium wtyczek WordPress, które pomogą Ci to zrobić.

1. Galeria wideo WordPress

Galeria wideo WordPress to bardzo imponująca wtyczka do galerii wideo; tylko to, co jest potrzebne w Twojej witrynie. Jest potężny, responsywny, szybki i najnowocześniejszy w technologii. Jednak ta wtyczka wyróżnia się głównie tym, że jest wysoce konfigurowalna. 

Wtyczka galerii wideo do wordpressa

Masz więc 5 różnych stylów pasujących do dowolnego obrazu marki. A jeśli to nie wystarczy, możesz wygenerować własny styl i schematy kolorów. 

Zobacz także Jak stworzyć galerię zdjęć na swoim blogu WordPress

Dzięki galerii wideo WordPress możesz cieszyć się wieloma galeriami wideo w jednym. Rzeczywiście, to WordPress Plugin premium tworzy galerię, która przesyła strumieniowo swoją zawartość z kilku innych galerii. Na przykład możesz utworzyć galerię połączoną z kanałem Vimeo + playlistą na YouTube + niektórymi własnymi filmami.

Pobierz | Demo | hosting

2. Sucuri

Sucuri to najlepsza zapora sieciowa i wtyczka bezpieczeństwa WordPress. Jako zapora sieciowa, Sucuri ma wbudowaną opcję buforowania zawartości witryny i włączania kompresji gzip jednym kliknięciem myszy.

Sucuri

Odkryj też Jak chronić swój blog WordPress z firewallem

To najlepsza opcja dla każdej witryny, ponieważ Sucuri jest zaporą ogniową na poziomie DNS. Oznacza to, że może udostępniać treści zapisane w pamięci podręcznej użytkownikom, nawet zanim ich żądanie dotrze do Twojej witryny.

Ta procedura zapewnia niesamowitą poprawę wydajności witryny.

Pobierz | Demo | hosting

3. Wtyczka marketingowa SMS WordPress

Ce WordPress Plugin marketing premium jest specjalnie zaprojektowany do pracy z SMS-ami.

Wordpress sms marketingowy plugin wordpress

Podobnie jak w przypadku większości zautomatyzowanych narzędzi marketingowych, pozwala to usprawnić działania marketingowe poprzez programowanie blokowe, zautomatyzowane wiadomości, uruchamiaj działania i nie tylko.

Odkryj nasz artykuł na temat: BuddyPress i bbPress: Dwie wtyczki WordPress do prowadzenia rozmowy

Ma również wbudowane funkcje analityczne, dzięki czemu możesz zobaczyć wyniki swoich kampanii marketingowych SMS, aby zobaczyć, jak dobrze działają.

Pobierz | Demo | hosting

Polecane zasoby

Dowiedz się o innych zalecanych zasobach, które pomogą Ci zbudować witrynę i zarządzać nią.

Wnioski

Tutaj! To wszystko w tym samouczku, mam nadzieję, że pozwoli ci wyświetlić menu warunkowe dla subskrybentów WooCommerce. Nie wahaj się udostępnij znajomym w swoich ulubionych sieciach społecznościowych

Możesz jednak również skonsultować się nasze zasoby, jeśli potrzebujesz więcej elementów do realizacji projektów tworzenia stron internetowych, zapoznaj się z naszym przewodnikiem na temat Tworzenie bloga WordPress.

Jeśli masz sugestie lub uwagi, zostaw je w naszej sekcji commentaires.

...