Entendendo o erro
Para entender por que seus usuários estão vendo um ou ambos os erros, é preciso entender os dois pontos a seguir:
- No WordPress, os usuários só podem criar um nome de usuário exclusivo e adicionar um e-mail exclusivo. Qualquer nome de usuário e e-mail inserido não pode ser inserido duas vezes.
- Durante o processo de registro no MemberPress, criamos usuários com o nome de usuário e o e-mail que eles inserem.
Portanto, com esse entendimento, agora você deve ser capaz de ver por que seus usuários estão vendo um ou ambos os erros.
Isso ocorre porque eles estão, provavelmente sem saber, tentando criar uma novo usuário com um nome de usuário ou e-mail já existente no seu site. Por isso, o erro.
Quando esse erro é acionado ao inserir um nome de usuário ou e-mail existente na página de registro e Ao pressionar o botão Enviar, o MemberPress levará o usuário para a parte superior do formulário de registro, onde ele verá o erro.
Sugestão útil
Para evitar qualquer confusão adicional para seus usuários, pode ser útil adicionar o seguinte à sua página de registro padrão do MemberPress:
[mepr-hide if="loggedin"][mepr-login-form use_redirect="false"][/mepr-hide]
[mepr-membership-registration-form]
Ou isso na página em que você adicionou manualmente um formulário de registro (onde 123 é substituído pelo seu ID do membro):
[mepr-hide if="loggedin"][mepr-login-form use_redirect="false"][/mepr-hide]
[mepr-membership-registration-form id="123"]
O uso de qualquer uma dessas opções mostrará um formulário de login na parte superior da página, acima do formulário de registro, se o usuário for não logado. Se eles visitarem a página enquanto estiverem conectados, o formulário de login não será exibido.
Observe que usar redirecionamento
é definido como false, o que significa que, se você tiver alguma configuração de redirecionamento no MemberPress, o usuário também permanecerá na sua página de registro em vez de ser levado para outro lugar.
Por fim, se quiser adicionar algum tipo de mensagem acima do formulário de login, você pode fazer isso facilmente adicionando o texto após o shortcode de abertura e antes do shortcode do formulário de login, assim:
[mepr-hide if="loggedin"]
Se já tiver se registrado anteriormente neste site, faça o login antes de concluir a compra usando o formulário abaixo:
[mepr-login-form use_redirect="false"][/mepr-hide]
[mepr-membership-registration-form]