Eu defini duas novas funções para o meu site usando o plug-in "Membros" - "vendedores" e "compradores".
Cada função deve ter sua própria página de registro e login. Um visitante pode se registrar como comprador e vendedor, mas ele só pode fazer login como um deles. Portanto, se um visitante tiver efetuado login como vendedor e for para a página do comprador, ele poderá efetuar login como comprador e, quando o fizer, será automaticamente desconectado como vendedor.
Procurei por horas um plugin que me desse a opção de fazer isso, mas não consegui encontrar um. Parece uma configuração bastante comum em sites com diferentes registros de funções.
Um plug-in como esse existe? E se não, como isso pode ser feito?
login
user-roles
registration
Cinza
fonte
fonte
Respostas:
É fácil criar dois registros separados para funções diferentes:
e agora você pode vincular cada função ao formulário de registro "próprio":
mas como Milo comentou:
o que significa que eles precisariam usar um email diferente para registrar a outra função.
Atualizar
Esta é uma atualização com um exemplo para mostrar como você pode usar o mesmo exemplo anterior, mas com campos diferentes para cada função.
Então, você só precisa alterar um pouco as funções:
dessa maneira, apenas os campos necessários para a função específica são mostrados.
A seguir, se você quiser ter algum tipo de validação para esses campos extras, poderá usar o
register_post
hook, por exemplo:se tudo estiver bem, salve os campos na meta do usuário com base na função
fonte