Vous cherchez un moyen simple de limiter les entrées de vos formulaires WordPress aux seuls utilisateurs/utilisatrices connectés ?
Si vous avez un site d’adhésion, un magasin en ligne ou un autre type de site Web avec des utilisateurs inscrits, vous souhaiterez peut-être restreindre l’accès à certains formulaires uniquement aux utilisateurs/utilisatrices connectés.
Dans cet article, nous allons vous afficher comment restreindre vos formulaires WordPress aux utilisateurs/utilisatrices connectés uniquement.
Quand et pourquoi faut-il restreindre l’accès aux formulaires WordPress ?
Dans certains cas, il peut s’avérer nécessaire de limiter l’accès à certains formulaires WordPress aux seuls utilisateurs/utilisatrices connectés.
Par exemple :
- Vous hébergez peut-être un évènement réservé aux membres et souhaitez que seuls les utilisateurs/utilisatrices inscrits sur votre site puissent répondre à l ‘invitation.
- Vous pouvez restreindre l’accès au support uniquement aux membres, et en le limitant aux utilisateurs/utilisatrices connectés, vous pouvez alimenter dynamiquement certaines informations à partir de leurs profils.
- Vous souhaitez peut-être organiser une enquête ou un sondage auprès de vos employés et vous voulez en limiter l’accès uniquement à votre équipe interne.
- Vous réalisez une enquête client/cliente NPS qui doit être envoyée uniquement par les utilisateurs/utilisatrices connectés.
- Il se peut que vous ayez un formulaire spécial de réclamation de prix auquel seuls certains utilisateurs/utilisatrices connectés peuvent accéder.
Ce ne sont là que quelques exemples, mais il existe littéralement des centaines d’autres cas d’utilisation où vous souhaitez restreindre l’accès au formulaire uniquement aux utilisateurs/utilisatrices inscrits.
Ceci étant dit, voyons comment restreindre l’accès à votre formulaire WordPress aux utilisateurs/utilisatrices connectés uniquement. Nous allons couvrir 3 façons faciles, donc vous pouvez cliquer sur les liens ci-dessous pour passer à n’importe quelle section.
Méthode 1 : Restreindre l’accès aux formulaires avec le module WPForms Form Locker Addon
Cette méthode est la plus simple et la plus puissante, c’est pourquoi nous la recommandons à toutes les utilisatrices/utilisateurs débutants. Nous utiliserons l’extension WPForms et son module Form Locker pour verrouiller complètement l’accès aux formulaires WordPress.
WPForms est la meilleure extension de formulaire WordPress utilisée par plus de 6 millions de sites. Il a été créé par le fondateur de WPBeginner, Syed Balkhi, pour avoir toutes les fonctionnalités dont nous avions besoin pour gérer notre entreprise.
La première chose à faire est d’installer et d’activer l’extension WPForms. Pour plus de détails, consultez ce guide étape par étape sur l ‘installation d’une extension dans WordPress.
Lors de l’activation, vous devez vous rendre dans WPForms » Réglages depuis votre Tableau de bord WordPress et saisir votre clé de licence. Vous pouvez trouver la clé dans votre espace de compte WPForms.
Ensuite, vous devrez activer le module Form Locker.
Il suffit de se rendre sur la page WPForms » Addons pour installer l’addon Form Locker.
Vous êtes maintenant prêt à créer un nouveau formulaire dont l’accès est limité aux utilisateurs/utilisatrices connectés.
Pour ce faire, créez un nouveau formulaire en allant dans WPForms » Add New.
Cela ouvrira le Constructeur de formulaires WPForms, où vous pouvez choisir un modèle de formulaire ou commencer avec un modèle vierge.
Vous pouvez commencer par saisir un nom pour votre formulaire en haut de la page, puis sélectionner un modèle de formulaire.
Le Constructeur de formulaires par glisser-déposer de WPForms est extrêmement facile à utiliser, de sorte que vous pouvez ajouter ou retirer des champs et personnaliser le formulaire à votre guise.
De plus, il existe d’autres options permettant de personnaliser chaque champ du formulaire dans le modèle.
Une fois que vous avez ajouté tous les champs nécessaires, vous devez aller dans l’onglet Réglages.
A partir de là, il suffit de cliquer sur les Réglages « Verrouillage des formulaires ».
Dans cet onglet, vous aurez la possibilité d’activer la protection par mot de passe de vos formulaires WordPress, de définir des limites de saisie, d’activer la planification des formulaires et de restreindre les saisies aux utilisateurs/utilisatrices connecté(e)s uniquement.
Allez-y et cliquez sur le permuter pour « utilisateurs/utilisatrices connectés uniquement ».
Une fois la case cochée, vous verrez apparaître un nouveau champ « Message ».
C’est ici que vous devrez brouiller un message qui apparaîtra à tous les utilisateurs/utilisatrices qui ne sont pas connectés à votre site.
Une fois cela fait, vous pouvez ajuster les autres réglages du formulaire dont vous pourriez avoir besoin, puis enregistrer vos réglages.
Maintenant, vous pouvez embarquer ce formulaire dans n’importe quelle publication ou page WordPress de votre site en utilisant le bloc WPForms ou un code court dans l’éditeurs/éditrices WordPress.
Il suffit de modifier ou d’ajouter une nouvelle publication ou une nouvelle page. Cliquez ensuite sur l’icône « + » pour ajouter un module WPForms.
Une fois le bloc WPForms ajouté, sélectionnez votre formulaire à embarquer dans le menu déroulant, et le tour est joué.
Félicitations, vous avez bien créé un formulaire WordPress réservé aux utilisateurs/utilisatrices uniquement connectés.
Méthode 2 : Restreindre l’accès au formulaire avec des pages protégées par un mot de passe ou des pages privées
Une autre façon de restreindre l’accès aux formulaires dans WordPress est d’utiliser les Réglages de visibilité par défaut de WordPress. Vous pouvez utiliser cette méthode avec la version gratuite de WPForms ou toute autre extension de formulaire de contact.
Il vous suffit de créer une page ou une publication dans laquelle vous souhaitez embarquer le formulaire. Ensuite, vous devez cliquer sur les Réglages d’état et de visibilité dans le panneau de droite.
Vous pouvez rendre toute la page privée ou la protéger par un mot de passe.
Les pages privées sont uniquement visibles par les administrateurs/administratrices et les éditeurs/éditrices de votre site.
Si vous définissez un mot de passe pour la page, vous devrez le communiquer à toutes les personnes qui doivent y avoir accès.
Bien que cette méthode fonctionne, elle présente plusieurs inconvénients.
Tout d’abord, la page entière est masquée, et pas seulement la zone des formulaires. Vous n’aurez pas accès à autant de contrôles et il n’y a aucun moyen de savoir quel utilisateur connecté a envoyé le formulaire.
Méthode 3 : Utiliser des extensions d’adhésion avancées pour restreindre l’accès aux formulaires
Si vous utilisez une extension d’adhésion WordPress avancée comme MemberPress, alors elle est livrée avec de nombreuses fonctionnalités de contrôle d’accès avant.
Vous pouvez consulter notre guide détaillé sur la création d’un site d’adhésion pour plus de détails.
Pour restreindre l’accès, il vous suffit d’aller dans MemberPress » Règles pour créer une nouvelle règle de droits.
La page de modification des règles vous permet de sélectionner différentes conditions et de les associer à une offre d’adhésion.
Par exemple, vous pouvez sélectionner tout le contenu correspondant à un identifiant ou à une catégorie particulière et le rendre accessible uniquement aux membres ayant souscrit à l’offre d’abonnement Silver.
Vous pouvez également créer des règles plus spécifiques. Par exemple, vous pouvez restreindre une publication unique, une page, une page enfant ou une URL.
Une fois que vous avez défini les règles, vous pouvez les utiliser en combinaison avec n’importe quel plugin de formulaire de contact WordPress pour restreindre l’accès au formulaire aux utilisateurs/utilisatrices connectés uniquement.
Nous espérons que cet article vous a aidé à apprendre comment restreindre vos formulaires WordPress aux utilisateurs/utilisatrices connectés uniquement. Vous pouvez également consulter notre liste de données utilisateur WordPress masquées pour développer votre activité et comment créer un formulaire de recherche WordPress personnalisé.
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
A great yet very simple method for a customer support form that limits questions to registered users only. At the same time, it immediately occurs to me that I can create a form on the website for users who send a donation as a certain bonus for priority communication (or as an motivation to send a donation). Thanks for the inspiration.