Vill du begränsa vissa pages på din website utifrån användarens roll?
Många WordPress-företag måste kontrollera vilka användare som kan komma åt vissa pages på sina websites.
I den här artikeln visar vi hur du enkelt kan begränsa åtkomsten till vissa pages i WordPress utifrån användarens roll.
Varför begränsa WordPress Pages efter användarens roll?
När du startar en WordPress site kanske du vill begränsa vissa area och pages baserat på användarens roll. If you have a multi-author site, for instance, then you can limit access to specific pages for writers and editors.
Begränsning av pages baserat på användarnas roller är ett vanligt användningsfall för membership sites. You can limit pages on your site based on the user’s membership level (du kan begränsa pages på din site baserat på användarens medlemsnivå). Till exempel kan endast prenumeranter viewa sidan med videoklipp eller sidan med onlinekurser.
Som standard levereras WordPress med en begränsad uppsättning tools för begränsning av content på din website. Du kan skapa privata och password-skyddade inlägg, men dessa funktioner tillåter dig inte att limitera åtkomst efter användarens roll.
Lyckligtvis finns det flera tillägg till WordPress som allow you att göra just det. Du kan välja ett av dem för att begränsa pages till vissa användare, användargrupper eller användarroller.
Med hjälp av dessa tillägg kan du skapa en webbplats för medlemskap, pay-per-view-webbplatser eller till och med familjebloggar. Du kan också tjäna pengar på ditt content genom att lägga till betalda prenumerationer.
Med detta sagt, låt oss ta en titt på hur du begränsar WordPress pages på rätt sätt efter användarens roll. Vi kommer att visa dig olika tillägg, så att du kan välja den som bäst passar dina behov.
1. Begränsa pages efter medlemskap med MemberPress
MemberPress är ett av de bästa WordPress tillägg för medlemskap på marknaden. Det allow you att enkelt skapa medlemskaps-webbplatser med betalda prenumerationer. You can set up content restrictions and only allow specific user roles to access it.
MemberPress är ett premium tillägg, och du måste registrera dig för ett account. Besök bara webbplatsen och klicka på knappen ”Get MemberPress for WordPress”.
Därefter måste du installera och aktivera MemberPress plugin. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
Efter aktivering, head över till MemberPress ” Settings page för att enter din license key. You can find the key in your account area on the MemberPress website.
Därefter måste du heada till tabben ”Payments” för att ställa in betalningar.
Klicka bara på alternativet ”+ Add Payment Method” för att komma igång.
MemberPress stöder PayPal (Standard, Express och Pro), Stripe, Authorize.net och mer ur boxen. Du kan välja de betalsätt du vill använda och ange de obligatoriska credentials.
Därefter måste du besöka MemberPress ” Memberships page från WordPress dashboard och klicka på knappen ” Add New” för att skapa en medlemsplan.
Du kommer att börja med att ange en Rubrik för denna plan och ställa in pris, faktureringstyp och inställningar för att löpa ut.
Efter det rullar du ner till metarutan ”Membership Options” under post editor. Det är här du kan ställa in olika alternativ för denna viss medlemsplan.
Gå vidare och klicka på fliken ”Avancerat” under alternativ för medlemskap och klicka på checkboxen ”Användarroller för detta medlemskap”.
Därefter kan du helt enkelt välja en roll för användaren från den angivna listan.
Var försiktig när du väljer en användarroll, eftersom varje användarroll i WordPress har sina egna behörigheter. Om du behöver kan du också skapa en customize användarroll för medlemsplanerna på din website.
You can now publish your membership plan.
Om du vill lägga till fler medlemsplaner kan du upprepa processen för att lägga till dem.
När du har skapat en plan för medlemskap är det dags att sätta upp regler för begränsning av åtkomst till innehållet.
Gå över till MemberPress ” Rules page från WordPress dashboard och klicka på knappen ” Add New” högst upp.
Då kommer du till sidan Rules edit, där du kan selecta olika villkor och välja vilka pages som ska begränsas.
You can click the dropdown menu under ”Protect Content” och välj en regel.
Du kan t.ex. selecta all content som matchar en viss tagged eller kategori så att den endast är tillgänglig för medlemmar med en plan som du tidigare har skapat. Eller så kan du välja en enda page för begränsning av åtkomst.
Om du väljer en kategori eller tagg för att blockera åtkomst måste du se till att innehållet är addat till viss kategori eller tagg.
Du kan se vår guide om hur du lägger till kategorier och tags i WordPress.
Nu är allt klart. Du har utan problem begränsat pages i WordPress efter användarens roll och medlemskap med MemberPress.
2. Begränsa åtkomst till page efter användarens roll med Restrict Content Pro
Restrict Content Pro är ett bra alternativ för att kontrollera vem som har tillgång till innehållet på din website. It allows you also to add paid prenumerations and make money online from your membership website.
För att börja måste du besöka Restricted Content Pro-webbplatsen och klicka på knappen ”Kom igång”.
Därefter måste du registrera dig för ett account.
För att ställa in begränsningar av pages baserat på användarnas roller kan du använda den gratis planen. Klicka bara på knappen ”Kom igång” under planen Gratis.
Därefter öppnas ett popup-fönster.
Du kan enter en email address och click the ”Get Your Free Plugin” button.
Därefter kommer du att få ett email från Restrict Content Pro med download-länken för det gratis plugin.
Gå vidare och downloada pluginet till din dator.
Härifrån måste du installera och aktivera det gratis pluginet Restrict Content Pro. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
Efter aktivering kan du besöka sidan Begränsning ” Settings från din WordPress dashboard och gå till fliken ” Allmänt”.
Här kan du edit olika pages som plugin automatiskt kommer att ställa in för din website.
Därefter måste du rulla ner till ”Restricted Content Message” section och add to text som användare kommer att se om de är obehöriga att se en page.
Efter det måste du byta till tabben ”Betalningar” för att välja en betalningslösning.
Restrict Content Pro tillåter dig att godkänna betalningar via PayPal, Stripe, Braintree och Authorize.net.
När du har valt en betalningsmetod kommer du att kunna add to credentials för varje Payment-metod.
Glöm inte att save your settings när du är klar.
Nu måste du editera de pages eller posts som du vill ska begränsas av användarnas roller.
När du är i WordPress content editor rullar du bara ner till boxen ”Begränsa detta content”.
Klicka sedan på dropdown-menyn under Member access options section och select alternativet ”Members with a certain role” (medlemmar med en viss roll).
Därefter kan du välja vilken roll användare du vill allow att viewa sidan.
När du är klar är det bara att update eller publicera ditt content.
Restrict Content Pro allow you också att skapa prenumerationsnivåer. För mer detaljer, se vår guide om hur du begränsar content till registrerade användare i WordPress.
3. Blockera åtkomst till kurssidor med LearnDash
LearnDash är det bästa WordPress LMS plugin. Det allow you att skapa och sälja kurser online. Du kan använda dess drag and drop-kursbyggare för att skapa lektioner, frågesporter och mer.
Den levereras med built-in prenumerationer, vilket allow användare att registrera sig i en kurs innan de kan se dess content. Detta aktiverar dig att begränsa åtkomsten till kursens pages och tjäna pengar på din website.
Först måste du besöka LearnDash webbplats och registrera dig för ett konto.
Därefter måste du installera och aktivera LearnDash plugin. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett plugin för WordPress.
Efter aktivering måste du besöka LearnDash LMS ” Settings page från WordPress dashboard.
Därefter måste du byta till tabben ”Betalningar” och välja den betalningslösning du föredrar.
Nu kan du gå till LearnDash LMS ” Courses page från din WordPress adminpanel.
Klicka sedan på knappen ”Add New” för att lägga till din första kurs.
Enter a title and description for your course.
Description-delen kommer att vara synlig för alla användare för att förklara vad den här kursen handlar om.
Efter det måste du byta till tabben ”Settings” i kursbyggaren.
Härifrån rullar du helt enkelt till ”Access Mode” section. Tillägget allow you to create open (public), gratis, buy now, recurring, and closed course types.
Om du väljer alternativet ”Buy now” måste du enter ett price för kursen. Endast användare som prenumererar kommer att kunna komma åt dina kurs pages.
För gratis kurser måste dina användare fortfarande registrera sig på kursen genom att skapa ett account.
You kan nu save eller publicera din kurs och previewa den på din website.
Nu när you har skapat en kurs är den fortfarande tom. För att fylla i den måste du add to kursens content, till exempel lektioner, quiz och uppgifter.
LearnDash är ett kraftfullt verktyg för att sälja onlinekurser och samtidigt begränsa tillgången till content. Det fungerar riktigt bra med MemberPress för att skapa prenumerationsplaner som automatiskt ger användare tillgång till olika kurser.
Det var allt för nu. Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt begränsar WordPress pages efter användarens roll. Du kanske också vill se vår ultimata Step-by-Step WordPress säkerhetsguide för nybörjare och måste ha WordPress tillägg för företagswebbplatser.
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.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Mrteesurez says
While restrict contents pro offer this feature but based on what I have read about Memberpress, it’s more suitable for this kind of function as it comes with a full membership features. Thanks.
Jiří Vaněk says
Thank you for the tutorial. I have a blog that also deals with technical guides, and I’m considering how to set up a paid section. Today, many people go the route of Patreon or HeroHero, but I would like to have everything completely under the control of my website. It’s great what WordPress can do now with the help of plugins.
WPBeginner Support says
We would recommend taking a look at membership plugins for what it sounds like you’re wanting to do. Our list below should help find one that works for you
https://www.wpbeginner.com/plugins/5-best-wordpress-membership-plugins-compared/
Administratör
Jiří Vaněk says
Thanks for the reply, I looked at the article, but also at the other member press topics you write about and it looks like exactly what I need. Thanks again.
Konrad says
using a plugin like those mentioned is definitely the easiest and safest way to do this![:D](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Remember, always back up your site before making any changes!
Ralph says
This is really good tutorial for membership sites. I plan on doing website with mix of free and paid articles and this is great way of doing that. Free basic articles for everybody and more advanced are only for paying members. Didn’t think this could be so easy.
WPBeginner Support says
Happy to hear we could simplify the process for you
Administratör
Moinuddin Waheed says
Memberpress is the best choice when it comes to making a website where you can restrict the content based on certain users criteria.
it is specially good when it comes to making courses to sell and at the same time having some of them as free resources.
it has all the features that is required to make a good course selling website and restricting the content to the paid subscribers only.
subscription based website can easily made with this plugin.
Mike Shannon says
I am setting up a webpage for a club. I want to develop a blog page in which only I and the club president can post to but which all users can see. How can I do this? Or can I?
WPBeginner Support says
From what it sounds like, you would want your users to be admins or editors and unless others need to post on your site, they shouldn’t need more than an author role. You can see more about users and roles in our article below:
https://www.wpbeginner.com/beginners-guide/wordpress-user-roles-and-permissions/
Administratör