Comment créer des formulaires d'inscription d'utilisateur personnalisés dans WordPress

Publié: 2022-05-19

L'enregistrement d'un utilisateur est le processus par lequel un visiteur crée un compte sur votre site Web. Les raisons pour lesquelles vous pouvez être intéressé par l'enregistrement d'un utilisateur sont diverses, y compris, par exemple, pour enregistrer les données de vos clients récurrents, pour vous inscrire en tant que membre d'un forum, pour rejoindre un programme d'affiliation ou d'adhésion, ou pour vous inscrire en tant que collaborateur ou auteur de votre site web, entre autres.

Par défaut, WordPress vous permet de créer facilement une inscription d'utilisateur en indiquant dans Paramètres » Général que n'importe qui peut s'inscrire avec un profil par défaut pour les nouveaux utilisateurs.

Paramètres d'adhésion dans WordPress
Paramètres d'adhésion dans WordPress.

Ainsi, en fournissant l'URL d'inscription, https://my-website/wp-login.php?action=register affichera la page suivante pour qu'un utilisateur s'inscrive.

Inscription d'un utilisateur sur un site WordPress
Inscription d'un nouvel utilisateur sur un site WordPress.

Le problème avec l'enregistrement de l'utilisateur WordPress par défaut est que, d'une part, il ne vous permet pas d'ajouter des informations supplémentaires sur l'utilisateur et, d'autre part, que l'apparence de la page n'a probablement pas grand-chose à voir avec l'apparence de votre site et Ressentir.

Le moyen le plus simple de résoudre les deux problèmes est de créer un formulaire d'inscription personnalisé dans votre WordPress qui comprend toutes les informations dont vous avez besoin et, en plus, est entièrement intégré au style du thème que vous utilisez. Voici les étapes à suivre pour créer ce type de formulaires avec le plugin Nelio Forms. Vous verrez comme c'est facile !

Le plugin Nelio Forms

Nelio Forms est un plugin de création de formulaires qui s'intègre à l'éditeur de blocs WordPress avec tous les avantages que cela comporte. Vous pouvez télécharger la version gratuite directement depuis le répertoire des plugins WordPress et créer tous les formulaires simples que vous souhaitez. Ou, si vous souhaitez libérer tout son potentiel, vous pouvez obtenir la version Premium pour 49 € et bénéficier de fonctionnalités telles que la protection anti-spam et l'enregistrement des données.

Créez votre premier formulaire d'inscription

Une fois installé à partir de votre tableau de bord, la création d'un formulaire est aussi simple que la création d'un article ou d'une page. Dans le menu de la barre latérale, cliquez sur l'option "Ajouter un nouveau" dans le menu Nelio Forms.

Ajouter un nouveau formulaire de contact avec Nelio Forms
Ajoutez un nouveau formulaire de contact avec Nelio Forms.

Vous serez redirigé vers l'éditeur de blocs où vous créerez votre formulaire d'inscription. Ici, vous devez définir le formulaire lui-même :

Editer un formulaire avec Nelio Forms
Modification d'un formulaire avec Nelio Forms.

Comme vous pouvez le voir dans l'image ci-dessus, vous disposez d'un ensemble de blocs que vous pouvez inclure en tant que champs dans le formulaire en cliquant simplement et en faisant glisser, comme n'importe quel autre bloc. Vous pouvez indiquer si les champs sont obligatoires ou non, si vous souhaitez que le libellé du champ soit affiché et ajouter un espace réservé le cas échéant. Vous pouvez également ajouter des colonnes et du texte.

Créer l'action d'enregistrement de l'utilisateur du formulaire

Vous disposez actuellement des actions de soumission de formulaire suivantes :

  • Enregistrement d'entrée,
  • Notification par e-mail,
  • Enregistrement de l'utilisateur, et
  • Création de contenu.
Actions de soumission de formulaire dans Nelio Forms
Actions de soumission de formulaire dans Nelio Forms.

Si vous activez l'option d'enregistrement des entrées, les informations remplies dans le formulaire seront enregistrées dans votre base de données WordPress. La notification par e-mail enverra un e-mail avec les champs de formulaire soumis à la ou aux adresses e-mail fournies. Et la quatrième option, Création de contenu , est utilisée pour créer une publication, une page ou un type de contenu personnalisé avec les informations renseignées dans le formulaire.

Afin d'enregistrer un utilisateur dans votre base de données, vous devez activer l'option d' enregistrement des utilisateurs dans le plugin Nelio Forms. Une fenêtre modale s'ouvrira avec les valeurs par défaut qui seront enregistrées depuis le formulaire dans votre base de données.

Fenêtre modale Modifier l'enregistrement utilisateur
Fenêtre modale d'édition d'enregistrement d'utilisateur.

Passez en revue chacun des champs et modifiez la valeur de chacun d'eux comme bon vous semble. Pour ce faire, cliquez simplement sur l'icône d'étiquette à droite du champ et vous pourrez sélectionner l'un des champs de formulaire fournis dans une soumission.

Modification du contenu d'un des champs
Modification du contenu d'un des champs du formulaire.

Par exemple, je peux sélectionner l'adresse e-mail de l'utilisateur et l'utiliser comme "nom d'utilisateur" de l'utilisateur qui sera créé lors de la soumission du formulaire.

Dans les options de paramètres avancés, vous pouvez indiquer si vous souhaitez que l'utilisateur se connecte une fois l'enregistrement terminé. Vous pouvez également spécifier si vous souhaitez qu'un mot de passe aléatoire soit généré ou, comme dans cet exemple, utiliser le mot de passe que l'utilisateur a saisi lors du remplissage du formulaire comme mot de passe d'enregistrement.

Indiquer la valeur du champ mot de passe du registre
Spécifier la valeur du champ du mot de passe d'enregistrement.

Avec Nelio Forms, vous pouvez également spécifier dans le formulaire d'enregistrement de l'utilisateur la valeur de l'URL du site Web et, via une liste déroulante, sélectionner le rôle d'utilisateur avec lequel vous enregistrer.

Enfin, vous pouvez ajouter dans le formulaire les méta-champs supplémentaires que vous souhaitez enregistrer de l'utilisateur dans la base de données de votre site Web pour terminer l'inscription. Cela peut être très utile pour enregistrer des informations supplémentaires telles que le numéro de téléphone, l'adresse, l'âge ou toute autre information sur votre utilisateur.

Ajouter des méta-champs dans un enregistrement d'utilisateur dans votre base de données
Ajout de méta-champs dans un enregistrement d'utilisateur dans votre base de données.

Comme vous pouvez le voir, vous disposez d'une grande variété d'options de données pour enregistrer les utilisateurs dans votre base de données.

Insérez votre formulaire là où vous voulez qu'il soit affiché

Une fois que vous avez créé votre formulaire, il ne reste plus qu'à l'insérer sur la ou les pages où vous souhaitez qu'il s'affiche. Le grand avantage de Nelio Forms est son intégration complète avec l'éditeur WordPress. Autrement dit, vous pourrez insérer le formulaire en tant que bloc normal et le modifier en ligne.

Ajouter un bloc de formulaire à une page
Ajout d'un bloc Formulaire à l'intérieur d'un bloc Média & Texte à l'intérieur d'un bloc Couverture .

Ensuite, vous avez alors la possibilité de créer le formulaire directement ici. Dans ce cas, vous pouvez suivre les étapes expliquées ci-dessus, ou sélectionner le formulaire précédemment créé.

Options d'insertion d'un formulaire Nelio Forms
Options d'insertion d'un formulaire Nelio Forms.

Une fois le formulaire sélectionné, vous l'avez déjà inséré dans votre page comme n'importe quel autre bloc.

Formulaire ajouté sur une page
Formulaire ajouté sur une page.

Comme je le disais, vous pouvez modifier le formulaire directement dans la page où il est utilisé. Si vous le faites, vous verrez que le bouton pour mettre à jour la page est légèrement différent et affiche un point blanc à gauche de "Mettre à jour". Lorsque vous mettez à jour la page, vous devrez confirmer si vous souhaitez enregistrer les modifications apportées à la fois à la page et au formulaire :

Enregistrer les modifications de page et de formulaire
Enregistrer les modifications de page et de formulaire.

Comme vous pouvez le constater, il est beaucoup plus pratique de modifier l'apparence directement sur la page où vous insérez le formulaire que si vous l'aviez inséré à l'aide, par exemple, d'un shortcode.

Vérifiez les utilisateurs enregistrés dans votre WordPress

Une fois le formulaire d'inscription déjà ajouté à votre page, vous pouvez vérifier que les informations ajoutées par vos utilisateurs sont enregistrées dans les tables wp_user et wp_usermeta de votre base de données et consulter les détails dans l'onglet utilisateurs de votre WordPress.

Utilisateur enregistré avec Nelio Formss
Affichage d'un utilisateur enregistré avec Nelio Forms.

Pour cet exemple, j'ai utilisé le plugin Pods pour ajouter l'affichage des champs méta ajoutés dans le formulaire à l'onglet utilisateurs.

Conclusion

Nous avons vu que, pour créer un formulaire d'inscription utilisateur personnalisé avec Nelio Forms, vous n'avez pas besoin de savoir coder, c'est aussi simple que de créer un article ou une page sur votre site Web ! Vous pouvez ajouter les champs que vous souhaitez dans le formulaire et l'ajouter à n'importe quelle page est aussi simple que d'ajouter n'importe quel autre bloc, étant entièrement intégré aux styles de votre site Web.

Image sélectionnée par Dai KE sur Unsplash .