Vil du oprette et websted til medlemsområde med WordPress?

Nå, du er sandsynligvis opmærksom på de forskellige vanskeligheder, der opstår under denne proces. Heldigvis kan opbygning af et medlems websted ved hjælp af WooCommerce gøre jobbet meget lettere.

Se først på hvordan Opret et WordPress-medlemsområde

Men husk, når du først har oprettet et medlemswebsted, er det det bydende nødvendigt, at dit websted tilbyder eksklusiver til tilsluttede brugere eller WooCommerce-abonnenter.

I denne tutorial vil jeg vise dig, hvordan du viser menuer baseret på brugernes rolle.

Men inden du starter, skal du tage dig tid til at tage et kig på Sådan installeres en WordPress temaHvor mange plugins skal jeg installere på WordPress.

Så lad os komme på arbejde!

Forstå behovet for at vise eller skjule menupunkter

Selvfølgelig, hvis du ikke ønsker, at visse sider skal være tilgængelige for brugere, der ikke er logget ind, så vil du ikke have, at disse sider også skal vises i navigationsmenuen.

Ligeledes vil der være nogle sider, der måske ikke er til stor nytte for medlemmerne (f.eks. Sider, der sælger abonnementsprodukter, hvilket er unødvendigt for allerede abonnerede brugere), og det er derfor bedre at holde disse sider skjult for abonnenter.

I det væsentlige skal du overveje at tilføje betinget logik til et medlems område-websted vis eller skjul elementer i menuen ved at overveje brugerens rolle.

Trin 1 - Konfigurer abonnentroller

Før du opretter menupunkter til dine WooCommerce-abonnenter, skal du først indstille rollerne som aktive eller inaktive abonnenter. Dette er en funktion tilgængelig med WooCommerce-udvidelsen " WooCommerce Abonnementer ". Gå derefter til WooCommerce-indstillingerne, klik derefter på fanebladet abonnementer, det er her du skal definere rollen som aktive og inaktive abonnenter.

Husk, at aktive brugere har rollen "abonnentOg inaktive abonnenter har rollen " kunde Som vist som vist på billedet nedenfor:

Subcription WooCommerce WordPress plugin til WooCommerce abonnementer

Bemærk: Du kan også vælge at konfigurere tilpassede roller for dine abonnenter ved at bruge WordPress plugins som Editor til brugerrolle.

Husk, at de roller, vi vil tildele aktive og inaktive abonnenter, hjælper os med at vise eller skjule bestemte menupunkter.

Gå videre i din læsning ved at opdage Sådan begrænses adgangen til WordPress-medier til bestemte brugere

Trin 2 - Konfigurer menupunkter til aktive WooCommerce-abonnenter

Så nu hvor du har defineret aktive roller (og inaktiv) af WooCommerce-abonnenter, skal du beslutte, hvilket menupunkt du vil have vist til dine aktive abonnenter. Her skal vi bruge plugin-menuen "hvis menu".

Pluginet " hvis menuen »Giver dig mulighed for at vise / skjule dine menuer baseret på betingede udsagn, såsom brugerroller, uanset om en bruger er logget ind eller ej osv. Men inden du bruger pluginet, skal du først sikre dig, at pluginet er aktiveret.

Så snart plugin er aktiveret, en ny boks " Aktivér betinget logik Føjes til hvert menupunkt. For at gøre dette skal du gå til " Udseende → Menuer Og derfra kan du begynde at foretage ændringer i dine navigationsmenuer.

Klik derefter på en af ​​navigationsmenuerne og derefter aktiver betinget logik. Og så skal du bare vælge, om du vil vise eller skjule det valgte menupunkt. Du bliver derefter nødt til at vælge en af ​​de tilsvarende betingelser fra nedenstående rulleliste.

Da vi kun skal vise menupunkter til aktive abonnenter, skal vi vælge indstillingen " Bruger er Abonnent '.

menu til kun at vises for abonnenter

Når du har valgt en betingelse, skal du blot trykke på " Gem menu". Nu, hver gang menuen med en betingelse vises, når betingelsen er opfyldt.

WordPress abonnent menu, hvis menu plugin

På billedet ovenfor kan du se variationen mellem to menuer for abonnenter og dem, der ikke er det. Du kan også gøre det samme for brugere, der ikke er logget ind.

Læs også Sådan omdirigeres brugere efter login i WordPress

Sådan omdirigeres en bruger, når han ikke er logget ind

Du kan tilføje en omdirigering, der forhindrer brugeren i at få adgang til en bestemt side, når de ikke opfylder visse betingelser. Husk jeg viste dig hvordan man opretter et WordPress-plugin. Du har brug for det for at tilføje den del af koden, jeg vil give.

Jeg minder dig om, at denne metode er beregnet til dem, der har en mestring af PHP-programmeringssprog.

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;
}

I denne kode er det, du skal ændre, navnet eller identifikatoren for siden " ID-of-the-side-eller-slug I funktionen « is_page "; og du skal også definere destinationsadressen i funktionen " wp_redirect '.

Det handler om alt hvad du behøver at vide for denne tutorial. Stil os gerne spørgsmål i kommentarformularen.

Oplev også nogle premium WordPress-plugins  

Du kan bruge andet WordPress plugins for at give et moderne udtryk og for at optimere håndteringen af ​​din blog eller hjemmeside.

Vi tilbyder dig her nogle premium WordPress-plugins, der hjælper dig med det.

1. WordPress Video Galleri

WordPress Video Gallery er et meget imponerende videogalleri-plugin; lige hvad der er nødvendigt for dit websted. Det er kraftfuldt, lydhørt, hurtigt og i forkant med teknologi. Imidlertid skelnes dette plugin hovedsageligt af, at det kan tilpasses meget. 

Plugin til wordpress til WordPress

Så du har 5 forskellige stilarter, der passer til ethvert brandingbillede. Og hvis det ikke er nok for dig, kan du generere din egen stil og farveskemaer. 

Se også Sådan oprettes et fotogalleri på din WordPress blog

Med WordPress Video Gallery kan du nyde flere videogallerier i ét. Faktisk dette WordPress plugin premium opretter et galleri, der streamer dets indhold fra flere andre gallerier. Du kan for eksempel oprette et galleri kombineret med en Vimeo-kanal + en YouTube-playliste + nogle af dine egne videoer.

Downloade | demo | Web-hosting

2. Sucuri

Sucuri er det bedste WordPress firewall og sikkerheds plugin. Som en firewall på hjemmesiden har Sucuri en indbygget mulighed for at cache dit webstedsindhold og aktivere gzip-komprimering med et museklik.

Sucuri

Opdag også Sådan beskytter din WordPress blog med en firewall

Dette er den bedste mulighed for ethvert websted, fordi Sucuri er en firewall på DNS-niveau. Hvilket betyder, at det kan tjene det cachelagrede indhold til dine brugere, selv før deres anmodning når dit websted.

Denne procedure giver dit websted en utrolig forbedring af ydelsen.

Downloade | demo | Web-hosting

3. WordPress SMS-plugin til marketing

Ce WordPress plugin marketing premium er specielt designet til at fungere med SMS.

Wordpress sms marketing wordpress plugin

Som med de fleste automatiserede marketingværktøjer giver dette dig mulighed for at strømline din marketingindsats gennem blokering af programmering, automatiserede meddelelser, udløse handlinger og mere.

Oplev vores artikel om: BuddyPress og bbPress: To WordPress-plugins til at opretholde en samtale

Det leveres også med indbygget analyse, så du kan se resultaterne af dine SMS-marketingkampagner for at se, hvor godt de fungerer.

Downloade | demo | Web-hosting

Anbefalede ressourcer

Find ud af om andre anbefalede ressourcer, der hjælper dig med at opbygge og administrere dit websted.

Konklusion

Her ! Det er det til denne vejledning, jeg håber, det giver dig mulighed for at vise en betinget menu til dine WooCommerce-abonnenter. Tøv ikke med at del med dine venner på dine foretrukne sociale netværk

Du kan dog også konsultere vores ressourcer, hvis du har brug for flere elementer til at gennemføre dine projekter med oprettelse af internetsider ved at konsultere vores guide på WordPress blog oprettelse.

Hvis du har forslag eller bemærkninger, skal du lade dem stå i vores afsnit kommentarer.

...