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 tema, Hvor 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:
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 '.
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.
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.
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.
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.
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.
- Beskyt dine billeder med WordPress plugin Easy Watermark
- Plugin-gennemgang: Google Maps Widget Pro
- Sådan deaktiveres trackbacks og Pingback på eksisterende elementer
- Sådan forenkles dit webdesign med WordPress-plugins
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.
...