Remove username from registration field
Fóruns › 🧩 WordPress › Remove username from registration field
- Este tópico contém 0 resposta, 1 voz e foi atualizado pela última vez 4 meses atrás por
Hélio Andrade.
Visualizando 0 resposta da discussão
-
AutorPosts
-
-
21 de outubro de 2024 às 14:54 #1572912345678910111213141516171819202122232425262728293031323334353637383940// Adiciona estilos e scripts ao cabeçalho da página de loginadd_action('login_head', function(){?><style>/* Oculta o primeiro parágrafo do formulário de registro */#registerform > p:first-child{display:none;}</style><script type="text/javascript" src="<?php echo site_url('/wp-includes/js/jquery/jquery.js'); ?>"></script><script type="text/javascript">jQuery(document).ready(function($){// Garante que o primeiro parágrafo continue oculto no carregamento$('#registerform > p:first-child').css('display', 'none');});</script><?php});// Remove o erro de nome de usuário, mostrando apenas erro para e-mailadd_filter('registration_errors', function($wp_error, $sanitized_user_login, $user_email){// Remove erro de nome de usuário vazioif(isset($wp_error->errors['empty_username'])){unset($wp_error->errors['empty_username']);}// Remove erro se nome de usuário já existirif(isset($wp_error->errors['username_exists'])){unset($wp_error->errors['username_exists']);}return $wp_error;}, 10, 3);// Substitui o nome de usuário pelo e-mail no registro, se o e-mail estiver preenchidoadd_action('login_form_register', function(){if(isset($_POST['user_login']) && isset($_POST['user_email']) && !empty($_POST['user_email'])){$_POST['user_login'] = $_POST['user_email']; // Usa e-mail como nome de usuário}});
-
-
AutorPosts
Visualizando 0 resposta da discussão
- Você deve fazer login para responder a este tópico.
Fóruns › 🧩 WordPress › Remove username from registration field