lcaruso,
a parte do CNPJ é simples, basta cadastrar o numero como o nome de usuário de cada um e pronto, funciona. Esse é o comportamento padrão – se o seu site funciona com login por email pode ser que alguém tenha alterado o tema ou incluido um plugin pra essa modificação.
Tenha em mente que aceitar diversos usuários com o mesmo email é um risco em potencial já que todas pessoas com acesso poderão, por exemplo, resetar as senhas dos usuários que tem aquele email.
Se ainda assim você quiser, use este código no seu arquivo functions.php
// fonte: http://wordpress.stackexchange.com/a/75697/7890
add_filter('pre_user_email', 'skip_email_exist');
function skip_email_exist($user_email){
define( 'WP_IMPORTING', 'SKIP_EMAIL_EXIST' );
return $user_email;
}
Lembre-se que isso não é comportamento padrão e pode vir a quebrar o funcionamento de outras áreas do site. Boa sorte!
Criador do tópico
lcaruso
(@lcaruso)
Bom dia!
Obrigado pela resposta. achei um plugin chamado Allow Multiple Accounts que permite o cadastro de varios usuários com o mesmo e-mail e que me ajuda a gerenciar as multiplas contas feitas com o mesmo e-mail.
Agora falta só a parte do login utilizando CNPJ no lugar de Username. Na verdade só preciso mesmo alterar na tela de cadastro o escrito Username para CNPJ, será que dá para alterar isso no codigo fonte? Aonde vou? Quando o WordPress for atualizado vou perder essa customização?
Obrigado,
Icaruso,
Até tem como você alterar o código-fonte na página de login, mas quando você atualizar o WP, realmente vai perder essa customização.
Há, no entanto, plugins próprios para personalizar a página de login. Dê uma procurada no repositório e veja se algum atende à sua necessidade 🙂
Criador do tópico
lcaruso
(@lcaruso)
Que pena….realmente não achei plugin que faça esse tipo de alteração.
Obrigado,