Comprendre l'erreur
Pour comprendre pourquoi vos utilisateurs voient l'une de ces erreurs ou les deux, vous devez comprendre les deux points suivants :
- Dans WordPress, les utilisateurs ne sont autorisés à créer qu'un seul nom d'utilisateur et à ajouter un seul courriel. Le nom d'utilisateur et l'adresse électronique saisis ne peuvent pas être saisis deux fois.
- Au cours de la procédure d'inscription à MemberPress, nous créons des utilisateurs avec le nom d'utilisateur et l'adresse électronique qu'ils ont saisis.
Vous devriez donc être en mesure de comprendre pourquoi vos utilisateurs rencontrent l'une ou l'autre de ces erreurs, voire les deux.
C'est parce qu'ils essaient, probablement à leur insu, de créer un environnement de travail qui n'est pas le leur. nouveau utilisateur avec un nom d'utilisateur ou un email déjà existant sur votre site. D'où l'erreur.
Lorsque cette erreur est déclenchée par la saisie d'un nom d'utilisateur ou d'un courriel existant dans la page d'enregistrement et En cliquant sur le bouton "Envoyer", MemberPress ramène l'utilisateur en haut du formulaire d'inscription, où il voit l'erreur.
Suggestion utile
Pour éviter toute confusion supplémentaire pour vos utilisateurs, il peut être utile d'ajouter ce qui suit à la page d'enregistrement par défaut de MemberPress :
[mepr-hide if="loggedin"][mepr-login-form use_redirect="false"][/mepr-hide]
[mepr-membership-registration-form]
Ou ceci à la page où vous avez ajouté manuellement un formulaire d'inscription (où 123 est remplacé par votre ID de l'adhérent):
[mepr-hide if="loggedin"][mepr-login-form use_redirect="false"][/mepr-hide]
[mepr-membership-registration-form id="123"]
L'utilisation de l'une ou l'autre de ces méthodes fera apparaître un formulaire de connexion en haut de la page, au-dessus de votre formulaire d'inscription si l'utilisateur est pas connecté. S'ils visitent la page alors qu'ils sont connectés, le formulaire de connexion ne s'affichera pas.
Notez que utiliser la redirection
est fixé à false, ce qui signifie que si vous avez des paramètres de redirection dans MemberPress, l'utilisateur restera simplement sur votre page d'enregistrement au lieu d'être redirigé ailleurs.
Enfin, si vous souhaitez ajouter un message au-dessus du formulaire de connexion, vous pouvez facilement le faire en ajoutant le texte après le shortcode d'ouverture et avant le shortcode du formulaire de connexion, comme ceci :
[mepr-hide if="loggedin"]
<p>If you have already registered on this site before, please login before completing your purchase using the form below:</p>
[mepr-login-form use_redirect="false"][/mepr-hide]
[mepr-membership-registration-form]