...
✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Como criar um formulário de login personalizado no WordPress

30

Recentemente, me deparei com uma situação em que meu cliente queria que eu criasse um formulário de login personalizado no WordPress. O desenvolvedor de HTML criou um formulário de login atraente e passou para mim. Neste artigo, mostro como usei o design de formulário de login exato e criei um formulário de login personalizado no WordPress.

Por que precisa de um formulário de login personalizado no WordPress

O WordPress forneceu um formulário integrado para login no seu painel. Este formulário está disponível no back-end apenas com o design padrão. Não podemos mostrar este formulário padrão no front-end, pois este design não combina com o front-end.

Como criar um formulário de login personalizado no WordPress

Uso da função wp_login_form

O WordPress fornece um método wp_login_form() que pode ser usado para criar um formulário de login de front end. Precisamos apenas passar parâmetros para a função e ela exibirá o formulário HTML no site. Basta chamar esta função onde você quiser colocar um formulário de login.

<?php
if (! is_user_logged_in()) {
    $args = array(
        'echo'           => true,
        'remember'       => true,
        'redirect'       => (is_ssl()? 'https://': 'http://' ). $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI'],
        'form_id'        => 'loginform',
        'id_username'    => 'user_login',
        'id_password'    => 'user_pass',
        'id_remember'    => 'rememberme',
        'id_submit'      => 'wp-submit',
        'label_username' => __( 'Username' ),
        'label_password' => __( 'Password' ),
        'label_remember' => __( 'Remember Me' ),
        'label_log_in'   => __( 'Log In' ),
        'value_username' => '',
        'value_remember' => false
    );
 
    wp_login_form( $args );
}
?>

Usamos o método is_user_logged_in () para verificar se o usuário já está logado. Nosso formulário de login será exibido apenas para usuários não logados. Conforme mostrado no array $ args, ‘form_id’ => ‘loginform’ adicionará o atributo de id HTML ‘loginform’ a um formulário de login gerado. Da mesma forma, podemos passar id para nome de usuário e senha como ‘id_username’ => ‘user_login’ e ‘id_password’ => ‘user_pass’ respectivamente. Abaixo está a captura de tela de um formulário gerado.

Como criar um formulário de login personalizado no WordPress

Uma vez que seu formulário de login é gerado, você pode ajustar o CSS usando o id de um formulário, campos de nome de usuário, etc. Neste estágio, apliquei CSS a este formulário conforme fornecido pelo desenvolvedor HTML. Não vou mostrar um design de formulário final. O objetivo deste tutorial é apenas mostrar como se pode obter o mesmo resultado.

Espero que você entenda como criar um formulário de login personalizado no WordPress. Para qualquer dúvida ou sugestão, por favor, deixe um comentário abaixo.

Fonte de gravação: artisansweb.net

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação