Vill du skapa en webbplats till medlemsområde med WordPress?
Tja, du är nog medveten om de olika svårigheterna som uppstod under denna process. Lyckligtvis kan byggandet av en medlems webbplats med WooCommerce göra jobbet mycket enklare.
Ta först en titt på hur Skapa ett WordPress-medlemsområde
Men kom ihåg att när du har skapat en medlemswebbplats är det det absolut nödvändigt att din webbplats erbjuder undantag för anslutna användare eller WooCommerce-prenumeranter.
I den här handledning kommer jag att visa dig hur man visar menyer baserade på användarnas roll.
Men innan du börjar, ta dig tid att titta på Hur man installerar en Wordpress tema, Hur många insticksprogram ska jag installera på Wordpress.
Låt oss börja arbeta!
Förstå behovet av att visa eller dölja menyalternativ
Naturligtvis, om du inte vill att vissa sidor ska vara tillgängliga för användare som inte är inloggade, vill du inte att dessa sidor också ska visas i navigeringsmenyn.
På samma sätt kommer det att finnas några sidor som kanske inte är till stor nytta för medlemmar (t.ex. sidor som säljer prenumerationsprodukter, vilket är onödigt för användare som redan prenumererar) och därför är det bättre att hålla dessa sidor dolda för prenumeranter.
I huvudsak bör du överväga att lägga till villkorlig logik för en medlems webbplats visa eller dölja objekt på menyn genom att beakta användarens roll.
Steg 1 - Konfigurera prenumerantroller
Innan du ställer in menyalternativ för dina WooCommerce-prenumeranter måste du först ställa in rollerna som aktiva eller inaktiva prenumeranter. Detta är en funktion som är tillgänglig med WooCommerce-tillägget " WooCommerce Abonnemang ". Gå sedan till WooCommerce-inställningarna och klicka sedan på fliken prenumerationer, det är här du måste definiera rollen för aktiva och inaktiva prenumeranter.
Tänk på att aktiva användare har rollen "abonnentOch inaktiva prenumeranter har rollen " klient Som standard visas i bilden nedan:
Obs! Du kan också välja att ställa in anpassade roller för dina prenumeranter med hjälp av Wordpress plugins som Användarrollredigerare.
Tänk på att de roller vi ska tilldela aktiva och inaktiva prenumeranter hjälper oss att visa eller dölja vissa menyalternativ.
Gå vidare i din läsning genom att upptäcka Hur man begränsar åtkomsten till WordPress-media till vissa användare
Steg 2 - Konfigurera menyalternativ för aktiva WooCommerce-prenumeranter
Så nu när du har definierat aktiva roller (och inaktiv) av WooCommerce-prenumeranter måste du bestäm vilken menypost du vill visa till dina aktiva prenumeranter. Här måste vi använda plugin-menyn "om menyn".
Plugin " om menyn »Låter dig visa / dölja dina menyer baserat på villkorliga uttalanden, t.ex. användarroller, oavsett om en användare är inloggad eller inte, etc. Men innan du använder pluginet måste du först se till att pluginet är aktiverat.
Så snart plugin är aktiverat, en ny ruta " Aktivera Villkorlig Logic Kommer att läggas till i varje menypost. Gå till "för att göra detta Utseende → Menyer Och därifrån kan du börja göra ändringar i navigationsmenyerna.
Klicka sedan på en av navigeringsmenyerna och sedan aktivera villkorlig logik. Och då behöver du bara välja om du vill visa eller dölja det valda menyalternativet. Du måste då välja ett av motsvarande villkor i listrutan som följer.
Eftersom vi bara måste visa menyalternativ för aktiva prenumeranter, måste vi välja alternativet " Användaren är Subscriber ".
När du har valt ett villkor trycker du bara på " Spara Menu". Nu kommer menyn med ett villkor att visas när villkoret är uppfyllt.
I bilden ovan kan du se variationen mellan två menyer för användare som prenumererar och de som inte är det. Du kan också göra detsamma för användare som inte är inloggade.
Läs också Hur omdirigera användare efter inloggning i WordPress
Hur man omdirigerar en användare när han inte är inloggad
Du kan lägga till en omdirigering som hindrar användaren från att komma åt en specifik sida när de inte uppfyller vissa villkor. Kom ihåg att jag visade dig hur man skapar ett WordPress-plugin. Du behöver den för att lägga till den del av koden jag ska tillhandahålla.
Jag påminner dig om att den här metoden är avsedd för dem som har det en behärskning av PHP-programmeringsspråket.
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 den här koden, vad du måste ändra är namnet eller identifieraren på sidan " ID-of-the-page-or-slug I funktionen « is_page "; och du måste också definiera destinationsadressen i funktionen " wp_redirect ".
Det är ungefär allt du behöver veta för den här tutorialen. Ställ oss gärna frågor i kommentarformuläret.
Upptäck också några premium WordPress-plugins
Du kan använda andra Wordpress plugins för att ge ett modernt utseende och för att optimera hanteringen av din blogg eller hemsida.
Vi erbjuder dig här några premium WordPress-plugins som hjälper dig att göra det.
1. Wordpress Video Gallery
WordPress Video Gallery är ett mycket imponerande plugin för videogalleri; precis vad som behövs för din webbplats. Den är kraftfull, lyhörd, snabb och i framkant av tekniken. Detta plugin utmärks dock främst av det faktum att det är mycket anpassningsbart.
Så du har 5 olika stilar för att matcha alla varumärkesimage. Och om det inte räcker för dig kan du skapa din egen stil och färgscheman.
Se också Hur man skapar ett fotogalleri på din Wordpress blogg
Med WordPress Video Gallery kan du njuta av flera videogallerier i ett. Verkligen detta Wordpress plugin premium sätter upp ett galleri som streamar dess innehåll från flera andra gallerier. Du kan till exempel skapa ett galleri kombinerat med en Vimeo-kanal + en YouTube-spellista + några av dina egna videos.
Ladda ner | demo | webbhotell
2. Sucuri
Sucuri är den bästa WordPress-brandväggen och säkerhetspluggen. Som en webbplats-brandvägg har Sucuri ett inbyggt alternativ för att cacha ditt webbplatsinnehåll och aktivera gzip-komprimering med ett musklick.
Upptäck också Så skyddar din Wordpress blogg med en brandvägg
Detta är det bästa alternativet för alla webbplatser eftersom Sucuri är en brandvägg på DNS-nivå. Vilket innebär att det kan tjäna cachat innehåll till dina användare redan innan deras begäran når din webbplats.
Den här proceduren ger din webbplats en otrolig förbättring av prestanda.
Ladda ner | demo | webbhotell
3. WordPress SMS-plugin för marknadsföring
Ce Wordpress plugin marketing premium är speciellt utformad för att fungera med SMS.
Som med de flesta automatiserade marknadsföringsverktyg kan du effektivisera dina marknadsföringsinsatser genom blockering, automatiserade meddelanden, utlösa åtgärder och mer.
Upptäck vår artikel om: BuddyPress och bbPress: Två WordPress-plugins för att upprätthålla en konversation
Det kommer också med inbyggd analys så att du kan se resultaten från dina SMS-marknadsföringskampanjer för att se hur bra de fungerar.
Ladda ner | demo | webbhotell
Rekommenderade resurser
Ta reda på om andra rekommenderade resurser som hjälper dig att bygga och hantera din webbplats.
- Skydda dina bilder med Wordpress plugin Easy Watermark
- Plugin-recension: Google Maps Widget Pro
- Inaktivera trackbacks och pingback på befintliga objekt
- Hur man förenklar din webbdesign med WordPress-plugins
Slutsats
Här! Det är det för den här handledningen, jag hoppas att du kan visa en villkorlig meny för dina WooCommerce-prenumeranter. Tveka inte att dela med dina vänner på dina favorit sociala nätverk.
Du kan dock också konsultera våra resurser, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blog skapelse.
Om du har förslag eller kommentarer, lämna dem i vårt avsnitt commentaires.
.