De nombreuses entreprises ont besoin de contrôler quels utilisateurs/utilisatrices peuvent accéder à certaines pages de leurs sites WordPress. Certaines pages peuvent contenir des informations sensibles, et donner l’accès à tout le monde peut être dangereux. Par ailleurs, certains contenus peuvent être uniquement réservés aux abonnés/abonnés payants.
Au fil des années, nous avons configuré des pages limitées par rôle dans nos marques. Par exemple, si vous achetez l’un de nos produits partenaires, comme WPForms ou MonsterInsights, vous pourrez voir différentes pages dans la zone de compte en tant qu’abonné/abonné.
Dans cet article, nous allons vous afficher comment restreindre facilement l’accès à certaines pages WordPress en fonction du rôle du compte de l’utilisateur.
Pourquoi restreindre les pages WordPress en fonction du rôle de l’utilisateur ?
Lorsque vous créez un site WordPress, vous pouvez souhaiter restreindre l’accès à certaines zones et pages en fonction du rôle de l’utilisateur/utilisatrice. Par exemple, si vous avez un site multi-auteurs, vous pouvez limiter l’accès à certaines pages pour les auteurs/autrices et les éditeurs/éditrices.
Restreindre les pages en fonction du rôle de l’utilisateur est un cas d’utilisation courant pour les sites d’adhésion. Vous pouvez limiter les pages de votre site en fonction du niveau d’adhésion de l’utilisateur. Par exemple, seuls les abonnés/abonnés peuvent voir la page de la vidéo ou du cours en ligne.
Par défaut, WordPress est livré avec un ensemble limité d’outils permettant de restreindre le contenu de votre site. Vous pouvez créer des publications privées et protégées par mot de passe, mais ces fonctionnalités ne vous permettent pas de limiter l’accès en fonction du rôle du compte.
Heureusement, il existe plusieurs extensions WordPress qui vous permettent de le faire. Vous pouvez choisir l’un d’entre eux pour restreindre les pages à certains utilisateurs/utilisatrices, groupes d’utilisateurs ou rôles du compte.
Grâce à ces extensions, vous pouvez créer un site d’adhésion, des sites de paiement à la vue ou même des blogs familiaux. Vous pouvez également monétiser votre contenu en ajoutant des abonnements payants.
Cela étant dit, voyons comment restreindre correctement les pages WordPress en fonction du rôle des utilisateurs/utilisatrices. Nous allons vous afficher différentes extensions afin que vous puissiez choisir celle qui répond le mieux à vos besoins :
1. Restreindre les pages en fonction de l’adhésion à l’aide de MemberPress
MemberPress est l’une des meilleures extensions WordPress d’adhésion sur le marché. Il vous permet de créer facilement des sites d’adhésion avec des abonnements payants. Vous pouvez configurer des restrictions de contenu et permettre uniquement à des rôles d’utilisateurs spécifiques d’y accéder.
MemberPress est une extension premium, et vous devrez ouvrir un compte. Il vous suffit de vous rendre sur le site et de cliquer sur le bouton « Get MemberPress for WordPress ».
Ensuite, vous devrez installer et activer l’extension MemberPress. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Lors de l’activation, rendez-vous sur la page » Réglages » de MemberPress pour saisir votre clé de licence. Vous trouverez cette clé dans votre espace de compte sur le site de MemberPress.
Titre, vous devez vous rendre dans l’onglet « Réglages » pour configurer les paiements.
Il suffit de cliquer sur l’option « + Ajouter un moyen de paiement » pour Premiers.
MemberPress est compatible avec PayPal (Standard, Express et Pro), Stripe, Authorize.net et d’autres encore. Vous pouvez sélectionner les moyens de paiement que vous souhaitez utiliser et fournir les informations d’identification nécessaires.
Ensuite, vous devez vous rendre sur la page MemberPress » Memberships depuis le tableau de bord WordPress et cliquer sur le bouton » Ajouter nouveau » pour créer une offre d’adhésion.
Vous commencerez par donner un titre à cette offre d’adhésion et définirez les paramètres de tarification, de type de facturation et d’expiration.
Ensuite, défilez vers le bas jusqu’à la méta boîte » Options d’adhésion » située sous l’éditeur de publication. C’est là que vous pouvez configurer différentes options pour cette offre d’adhésion particulière.
Cliquez sur l’onglet « Avancé » dans les options d’adhésion et cochez la case « Rôles de l’utilisateur pour cette adhésion ».
Ensuite, il vous suffit de choisir un rôle du compte dans la liste proposée.
Soyez prudent lorsque vous choisissez un rôle d’utilisateur, car chaque rôle du compte dans WordPress est assorti de ses propres droits. Si vous le souhaitez, vous pouvez également créer un rôle d’utilisateur personnalisé pour les offres d’adhésion de votre site.
Vous pouvez maintenant publier votre offre d’adhésion.
Si vous souhaitez ajouter d’autres offres d’adhésion, vous pouvez répéter le processus pour les ajouter.
Une fois que vous avez créé une offre d’adhésion, il est temps de configurer des règles pour restreindre l’accès au contenu.
Titre de la page » Règles » de MemberPress dans le Tableau de bord WordPress et cliquez sur le bouton » Ajouter un nouveau module » en haut de la page.
Vous accédez alors à la page de modification des règles, où vous pouvez sélectionner différentes conditions et choisir les pages à restreindre.
Vous pouvez cliquer sur le menu déroulant sous « Protéger le contenu » et choisir une règle.
Par exemple, vous pouvez sélectionner tout le contenu correspondant à un identifiant ou à une catégorie particulière pour qu’il soit accessible uniquement aux membres ayant souscrit à l’offre d’adhésion que vous avez créée précédemment. Vous pouvez également sélectionner une seule page pour en restreindre l’accès.
Si vous choisissez une catégorie ou un identifiant pour bloquer l’accès, vous devez vous assurer que le contenu est ajouté à cette catégorie ou à cet identifiant particulier.
Vous pouvez consulter notre guide sur l ‘ajout de catégories et d’identifiants dans WordPress.
C’est tout. Vous avez bien réussi à restreindre les pages dans WordPress en fonction du rôle de l’utilisateur et de l’adhésion à l’aide de MemberPress.
2. Limiter l’accès aux pages par rôle du compte de l’utilisateur à l’aide de Restrict Content Pro
Restrict Content Pro est une excellente option pour contrôler qui a accès au contenu de votre site. Il vous permet également d’ajouter des abonnements payants et de gagner de l’argent en ligne grâce à votre site d’adhésion.
Pour commencer, vous devez vous rendre sur le site de Restricted Content Pro et cliquer sur le bouton « Premiers pas ».
Ensuite, vous devez ouvrir un compte.
Pour configurer des restrictions de pages basées sur les rôles des utilisateurs, vous pouvez utiliser l’offre gratuite. Cliquez simplement sur le bouton « Premiers pas » sous l’offre gratuite.
Une fenêtre surgissante s’ouvre ensuite.
Vous pouvez saisir une adresse e-mail et cliquer sur le bouton « Get Your Free Plugin ».
Vous recevrez ensuite un e-mail de Restrict Content Pro contenant le lien de téléchargement de l’extension gratuite.
Téléchargez l’extension sur votre ordinateur.
À partir de là, vous devrez installer et activer l’extension gratuite Restrict Content Pro. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Une fois activé, vous pouvez vous rendre sur la page » Restrict » Réglages depuis votre Tableau de bord WordPress et aller dans l’onglet » Général « .
Ici, vous pouvez modifier différentes pages que l’extension configurera automatiquement pour votre site.
Ensuite, vous devez défiler jusqu’à la section « Message de contenu restreint » et ajouter le texte que les utilisateurs/utilisatrices verront s’ils n’ont pas l’autorisation de voir une page.
Ensuite, vous devez passer à l’onglet » Paiements » pour sélectionner une passerelle de paiement.
Restrict Content Pro vous permet d’accepter les paiements via PayPal, Stripe, Braintree et Authorize.net.
Après avoir sélectionné un moyen de paiement, vous pourrez ajouter des info-connexions pour chaque moyen de paiement.
N’oubliez pas d’enregistrer vos Réglages lorsque vous avez terminé.
Vous devez maintenant modifier les pages ou les publications que vous souhaitez voir restreintes par les rôles des utilisateurs/utilisatrices.
Une fois que vous êtes dans l’éditeur de contenu de WordPress, défilez simplement vers le bas jusqu’à la boîte méta « Restreindre ce contenu ».
A partir de là, cliquez sur le menu déroulant sous la section Options d’accès des membres et sélectionnez l’option « Membres ayant un certain rôle ».
Ensuite, vous pouvez choisir le rôle du compte utilisateur que vous voulez permettre de voir la page.
Lorsque vous avez terminé, il vous suffit de mettre à jour ou de publier votre contenu.
Restrict Content Pro vous permet également de créer des niveaux d’abonnement. Pour des instructions plus détaillées, consultez notre guide sur la façon de restreindre le contenu aux utilisateurs/utilisatrices inscrits dans WordPress.
3. Bloquer l’accès aux pages des cours en ligne en utilisant Thrive Apprentice
Thrive Apprentice est l’une des meilleures extensions WordPress LMS qui vous permet de créer et de vendre des cours en ligne. Vous pouvez utiliser son constructeur de cours par glisser-déposer pour créer des leçons, des quiz, et plus encore.
Il est livré avec des abonnements intégrés, ce qui permet aux utilisateurs/utilisatrices de s’inscrire à un cours avant de pouvoir en voir le contenu. Vous pouvez ainsi restreindre l’accès aux pages des cours et monétiser votre site.
Tout d’abord, vous devez vous rendre sur le site de Thrive Apprentice et ouvrir un compte.
Après avoir créé un nouveau compte, vous pouvez vous rendre dans la zone de compte.
À partir de là, il suffit de télécharger l’extension Thrive Product Manager.
Ensuite, vous pouvez installer et activer l’extension Thrive Product Manager sur votre site. Pour plus de détails, consultez notre guide étape par étape sur l ‘installation d’une extension WordPress.
Lors de l’activation, vous devez vous rendre sur la page du gestionnaire de produits à partir du Tableau de bord WordPress et cliquer sur le bouton » Se connecter à mon compte « .
Sur l’écran suivant, vous verrez différents produits Thrive Theme.
A partir de là, vous devez installer Thrive Apprentice. Il suffit de cocher les options » Installer le produit » et de cliquer sur le bouton » Installer les produits sélectionnés » en bas.
Une fois l’installation terminée, l’état « Prêt à l’emploi » s’affiche.
Il suffit de cliquer sur le bouton » Accéder au Tableau de bord de Thrive Themes » en bas.
Sur l’écran suivant, vous verrez le Tableau de bord Thrive.
Cliquez sur le bouton « Tableau de bord de l’apprenti ».
Ensuite, le constructeur de cours Thrive Apprentice se lancera, et vous verrez un écran de bienvenue.
Il vous suffit de cliquer sur le bouton « Premiers pas » pour continuer.
Ensuite, vous devrez choisir une page où tout le contenu de votre cours sera mis en direct.
Vous pouvez ajouter une nouvelle page ou simplement choisir une page existante. Pour les besoins de ce tutoriel, nous allons créer une nouvelle page.
Saisissez/saisie un nom pour votre page, puis cliquez sur le bouton « Ajouter une page ».
Une fois que c’est fait, il suffit de cliquer sur le bouton « Continuer ».
Après cela, Thrive Apprentice vous demandera de nommer un nouveau design pour votre cours. Saisissez/saisie un nom et cliquez sur le bouton » Créer une nouvelle conception « .
Ensuite, l’assistant de l’école des apprentis est lancé. Vous pouvez l’utiliser pour personnaliser la conception de votre cours en ligne.
Il suffit de cliquer sur le bouton « Premiers pas » et de suivre les modifications à l’écran pour modifier l’apparence.
Par exemple, l’assistant vous demandera de téléverser un logo de marque, de choisir une couleur de marque, de sélectionner un en-tête pour votre école, de modifier la page d’accueil de l’école, de sélectionner une barre de navigation, de sélectionner des modèles pour les différentes sections de votre cours, etc.
Après avoir personnalisé le design, vous pouvez vous rendre dans l’onglet « Cours » du menu de gauche et cliquer sur le bouton « + Ajouter un cours ».
Dans l’écran suivant, vous pouvez saisir un nom de cours en haut.
En outre, il existe des options permettant de modifier l’URL, de saisir l’aperçu du cours, l’image de couverture, etc.
Ensuite, vous devez passer à l’onglet « Contenu ».
Ici, vous pouvez saisir les différents composants de votre cours, comme les leçons, les évaluations, les chapitres et les modules.
Par exemple, si vous souhaitez créer une leçon, il vous suffit de cliquer sur le bouton « + Ajouter une leçon ».
Lorsqu’une fenêtre surgissante s’ouvre, saisissez le titre de la leçon, l’URL, le récapitulatif de la leçon, etc.
Après avoir saisi/saisie ces informations, cliquez sur le bouton « Enregistrer ».
Votre leçon apparaît maintenant sous l’onglet Contenu. Vous devez cliquer sur l’option « Publier » pour la leçon que vous venez de créer.
Ensuite, vous devez passer à l’onglet « Restrictions d’accès ».
À partir de là, il suffit de cliquer sur le bouton « + Créer un produit basé sur ce cours ».
Saisissez ensuite un nom de produit et sélectionnez le cours que vous souhaitez inclure.
Il suffit de cliquer sur le bouton « Terminé » après avoir saisi/saisie ces informations.
Ensuite, vous verrez plus d’options pour votre produit sur le côté gauche. Passez à l’onglet « Prérequis d’accès ».
A partir de là, vous pouvez sélectionner les rôles des utilisateurs/utilisatrices WordPress qui peuvent accéder à ce cours.
Lorsque vous avez terminé, cliquez simplement sur le bouton « Enregistrer ».
Vous pouvez maintenant publier votre cours pour que les utilisateurs/utilisatrices ayant des rôles spécifiques puissent y accéder. Pour ce faire, vous pouvez retourner à l’onglet « Cours ».
Ensuite, vous pouvez cliquer sur l’option déroulante « Non publié » dans le coin supérieur droit de votre cours. Dans le menu déroulant, sélectionnez simplement l’option « Publier ».
C’est tout pour l’instant. Nous espérons que cet article vous a aidé à apprendre comment restreindre facilement les pages WordPress par rôle compte. Vous pouvez également consulter notre étape par étape ultime pour ajouter un rôle d’éditeur SEO dans WordPress et comment partager des utilisateurs et des connexions entre plusieurs sites WordPress.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Syed Balkhi
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!
Jiří Vaněk
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
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/
Administrateur
Jiří Vaněk
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
using a plugin like those mentioned is definitely the easiest and safest way to do this
Remember, always back up your site before making any changes!
Ralph
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
Happy to hear we could simplify the process for you
Administrateur
Moinuddin Waheed
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
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
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/
Administrateur