Comment limiter vos formulaires WordPress aux utilisateurs connectés uniquement


Recherchez-vous un moyen simple de limiter la soumission de vos formulaires WordPress aux utilisateurs connectés uniquement?

Si vous avez un site d'adhésion, une boutique en ligne ou un autre type de site Web comportant des utilisateurs enregistrés, vous souhaiterez peut-être limiter l'accès à certains formulaires aux seuls utilisateurs connectés.

Dans cet article, nous allons vous montrer comment restreindre l'accès à vos formulaires WordPress afin que seuls les utilisateurs connectés puissent les remplir et les soumettre.

Restreindre l'accès aux formulaires dans WordPress

Quand et pourquoi faut-il limiter l'accès aux formulaires WordPress?

Il pourrait y avoir un certain nombre de scénarios dans lesquels vous auriez besoin de restreindre l'accès à certains formulaires WordPress aux utilisateurs connectés uniquement.

Par exemple:

  • Vous organisez peut-être un événement réservé aux membres et vous souhaitez uniquement enregistrer les utilisateurs enregistrés sur votre site.
  • Vous pouvez restreindre l'accès au support uniquement aux membres et, en le limitant aux utilisateurs connectés, vous pouvez renseigner de manière dynamique certaines informations à partir de leur profil.
  • Vous souhaiterez peut-être lancer un sondage auprès des employés et restreindre l'accès à votre équipe interne uniquement.
  • Vous exécutez une enquête NPS auprès des clients que vous souhaitez uniquement soumettre aux utilisateurs connectés.
  • Vous avez peut-être un formulaire de réclamation de prix spécial auquel seuls certains utilisateurs connectés peuvent accéder.

Ce ne sont que quelques exemples, mais il pourrait exister des centaines d'autres cas d'utilisation dans lesquels vous souhaitez limiter l'accès aux formulaires aux utilisateurs enregistrés uniquement.

Cela dit, voyons comment limiter l’accès de votre formulaire WordPress aux utilisateurs connectés.

Méthode 1: Limitez l'accès aux formulaires avec l'addon WPForms Form Locker

Cette méthode est la plus simple et la plus puissante, nous la recommandons donc à tous les utilisateurs débutants. Nous allons utiliser le plugin WPForms et son addon Form Locker pour verrouiller complètement l'accès aux formulaires WordPress.

WPForms est le meilleur plugin de formulaire WordPress utilisé par plus de 2 millions de sites Web. Il a été créé par Syed Balkhi, fondateur de WPBeginner, pour disposer de toutes les fonctionnalités nécessaires à la gestion de notre entreprise.

La première chose à faire est d’installer et d’activer le plugin WPForms. Pour plus de détails, consultez ce guide étape par étape pour installer un plugin dans WordPress.

Lors de l'activation, vous devez entrer votre clé de licence, puis l'ajouter à la WPForms »Compléments page pour installer l'addon Form Locker.

WPForms Form Locker Addon

Vous êtes maintenant prêt à créer un nouveau formulaire dont l'accès est limité pour les utilisateurs connectés.

Pour ce faire, créez un nouveau formulaire en allant à WPForms »Ajouter un nouveau. Cela ouvrira le générateur de formulaire WPForms où vous pourrez choisir de choisir un modèle de formulaire ou de commencer avec un modèle vierge.

Le générateur de formulaire glisser-déposer WPForms est extrêmement facile à utiliser. Vous pouvez donc ajouter ou supprimer des champs et personnaliser le formulaire à votre guise.

WPForms Form Builder

Une fois que vous avez ajouté tous les champs nécessaires, vous devez accéder à l'onglet Paramètres et cliquer sur Form Locker.

Paramètres WPForms Form Locker

Sur cet onglet, vous verrez la possibilité d'activer la protection par mot de passe pour vos formulaires WordPress, de définir les limites du nombre total d'entrées, d'activer la planification de formulaire et de limiter les entrées aux seuls utilisateurs connectés.

Form Locker connecté uniquement à l'utilisateur

Une fois que vous avez coché cette case, vous verrez un nouveau champ Message dans lequel vous devrez rédiger un message qui apparaîtra à tous les utilisateurs qui ne sont pas connectés à votre site.

Message de restriction d'accès de WPForms Form Locker

Une fois cela fait, vous pouvez modifier d'autres paramètres de formulaire dont vous pourriez avoir besoin, puis cliquer sur le bouton Enregistrer.

Maintenant, vous pouvez intégrer ce formulaire à n’importe quel article ou page WordPress de votre site en utilisant le shortcode WPForms dans Classic Editor ou le bloc WPForms dans l’éditeur Gutenberg.

Il suffit d’aller à Post ou Pages, puis à cliquer sur l’icône Plus pour sélectionner un bloc. Ensuite, tapez WPForms dans la recherche de bloc.

Ajouter un bloc WPForms à un post ou une page WordPress

Une fois le bloc WPForms ajouté, sélectionnez le formulaire à intégrer et vous avez terminé. Félicitations, vous avez créé avec succès un formulaire WordPress qui est réservé aux utilisateurs connectés.

Méthode 2: restreindre l'accès au formulaire avec des pages protégées ou protégées par mot de passe

Un autre moyen de limiter l'accès aux formulaires dans WordPress consiste à utiliser les paramètres de visibilité par défaut de WordPress. Vous pouvez utiliser cette méthode avec la version gratuite de WPForms ou tout autre plugin de formulaire de contact.

Créez simplement une page ou une publication dans laquelle vous souhaitez intégrer le formulaire. Après cela, cliquez sur les paramètres de visibilité sur le panneau de droite.

Paramètres de visibilité de la page WordPress

Vous avez le choix entre rendre la page entière privée ou la protéger par mot de passe.

Les pages privées ne peuvent être vues que par les administrateurs et les utilisateurs de niveau éditeur de votre site Web.

Si vous définissez un mot de passe pour la page, vous devrez le partager avec toutes les personnes auxquelles vous souhaitez autoriser l'accès.

Bien que cette méthode fonctionne, elle présente plusieurs inconvénients.

Premièrement, toute la page est masquée, pas seulement la zone de formulaire. Vous ne disposez pas des contrôles les plus précis et vous ne pouvez pas savoir quel utilisateur connecté a soumis le formulaire (si vous utilisez le paramètre protégé par mot de passe).

Méthode 3: Utiliser des plugins d'adhésion avancés pour limiter l'accès aux formulaires

Si vous utilisez un plugin d'adhésion WordPress avancé tel que MemberPress, il comporte de nombreuses fonctionnalités de contrôle d'accès intégrées.

Vous pouvez simplement aller à MemberPress »Règles pour créer une nouvelle règle de permissions.

Ajouter de nouvelles règles dans MemberPress

La page d'édition de règle vous permet de sélectionner différentes conditions et de les associer à un abonnement.

Par exemple, vous pouvez sélectionner tout le contenu correspondant à une étiquette ou à une catégorie particulière pour qu'il ne soit disponible que pour les membres bénéficiant du plan d'abonnement Silver.

Ajouter un ensemble de règles à MemberPress

Vous pouvez également créer des règles plus spécifiques. Par exemple, une publication ou une page unique, des pages enfants ou une URL spécifique.

Une fois que vous avez défini les règles, vous pouvez l’utiliser en combinaison avec n’importe quel plugin de formulaire de contact WordPress pour limiter l’accès aux formulaires aux utilisateurs connectés.

Pour plus de détails, consultez notre guide étape par étape sur la manière de restreindre l'accès au contenu dans WordPress.

Nous espérons que cet article vous a aidé à apprendre à limiter vos formulaires WordPress aux utilisateurs connectés uniquement. Vous pouvez également consulter notre liste des meilleurs plugins WordPress pour sites Web professionnels.

Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Gazouillement et Facebook.

Le message Comment limiter vos formulaires WordPress aux utilisateurs connectés uniquement est apparu en premier sur WPBeginner.



Partagez cet article

Newsletter

Inscrivez-vous à notre newsletter pour profiter de toutes nos astuces !

Laissez une réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *