Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Criador do tópico mruoppolo

    (@mruoppolo)

    Galera, eu consegui resolver ja, vou postar aqui o código pra se alguem mais precisar.

    Você pode criar o formulário normalmente, como qualquer formulário que você cria em html.

    Unica coisa que vai ter que fazer é o seguinte:

    Action do formulário:

    <?php echo get_option('home'); ?>/wp-login.php

    O método é post mesmo, os campos de login tem que ter os atributos name e id como log, exemplo name="log" id="log"

    Mesma coisa para a senha porém você ira substituir o log por pwd

    IMPORTANTE

    o último campo do formulário tem que ser um hidden field eu vou postar aqui:

    <input name="redirect_to" type="hidden" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />

    O login inteiro fica assim:

    <form action="<?php echo get_option('home'); ?>/wp-login.php" method="post">
    
       <input type="text" value="Nome de Usuário" id="log" name="log" class="textfield" size="20" />
       <input type="password" value="senha" id="pwd" name="pwd" class="textfield" size="20" />
       <input type="submit" value="Logar" id="submit" class="btn" name="submit" />
    
       <label for="rememberme">
       <input id="rememberme" checked="checked" name="rememberme" type="checkbox" value="forever" />Lembrar-me</label>
    
    <input name="redirect_to" type="hidden" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
    
    </form>

    Até a próxima 😉

    Sou novato em wordpress, mas andei lendo o que vc fez e não ficou claro…
    Esse código vc coloca dentro de um pagina? iSSO? ou vc altera dentro de algum arquivo do wordpress?

    Olá, acho que não tem necessidade de evitar a função, é só questão de ajustar o CSS para que os campos fiquem um ao lado do outro.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Função para mostrar o formulário de Login’ está fechado para novas respostas.