Suporte » Desenvolvendo com WordPress » Personalizar a Página Registre-se

  • Resolvido João Netto

    (@nettojp)


    Boa tarde companheiros,

    Gostaria de personalizar a página registre-se do WP, mas especificamente colocar ela dentro do template e não separada como ela é.

    Utilizo o plugin Register Plus Redux para adicionar campos e funciona legal, agora gostaria que pagina fica-se dentro do template e não solitária sem personalização visual e fora do template do site.

    Aguem tem alguma idéia de como fazer isso?

    Muito obrigado por enquanto.

Visualizando 13 respostas - 1 até 13 (de um total de 13)
  • A tela de login sim fica separada, mas pelo que eu sei a página de registro ela pega o header.php e footer.php do seu tema não?

    E para personalizar esta página basta vc sobrescrever o css que já vem com ela, porque nessa tela não tem como remover esse css, já que ele é adicionado via uma função, bom, eu pelo menos não sei remover este css sem alterar o arquivo original.

    O css desta página está no arquivo wp-signup.php mais exatamente na linha 38 e basta vc colocar essas mesmas regras em seu style.css e modificar como quiser.

    Criador do tópico João Netto

    (@nettojp)

    Boa tarde,

    Então você citou que a de registra usa o footer e header…. se usa não esta usando a que pucha o o template, pois elas esta sozinha igual a de Login.

    Se alguem puder ajudar agradeço.

    Abração

    Opa me desculpe pelo engano, eu errei em uma coisa.
    Realmente a tela de registro leva o header.php e o footer.php, mas só se estiver com a opção multi blog habilitada.

    Quando não se está com esta opção habilitada realmente é como a tela normal de login.

    Neste caso vc pode carregar um css para esta tela, mas a tela de login e recuperar senha também serão afetadas, antão terá que personalizar direitinho para não ficar estranho ok.

    coloque em seu function

    function custom_login() { ?>
      <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('template_url'); ?>/login.css" />
    <?php }
    }
    add_action('login_head', 'custom_login');

    Agora crie um arquivo login.css e coloque no diretório do seu tema e personalize a gosto.

    Criador do tópico João Netto

    (@nettojp)

    Me desculpe Myst1010 se eu não fui claro ou se eu que não entendi oque você disse.

    Eu quero que o registre-se fica como dentro do template como se fosse mais uma página do site e não essa página separada igual a de login.

    Obrigado pela atenção até agora.

    Na verdade vc foi claro sim, mas eu é que me enganei com a confusão que eu mesmo criei rsrsrs.

    Bom a respeito de colocar seu registro dentro do seu tema se não me engano o plugin theme-my-login faz com que o login fique dentro do tema, mas não me recordo se ele coloca o registro também, acho que sim.

    No entanto, vc está usando o plugin Register Plus Redux e eu não sei se ele irá aplicar os novos campos dentro da area que o theme-my-login cria para seu tema.

    Bom é testar e ver se funciona.

    Cara, tô me rindo até agora do Myst1010. Kkkkkkkkkkkkkkkkkkkkkkkkkkkk… Muito engraçado! Contei pra minha esposa e minha filha, enquanto tomávamos café. Rss.

    Mas, sim… João Netto, coloca esse código onde você quer que o formulário de login apareça. Só isso.

    <?php if (!(current_user_can('level_0'))){ ?>
    <h2>Login</h2>
    <form action="<?php echo get_option('home'); ?>/wp-login.php" method="post">
    <input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="20" />
    <input type="password" name="pwd" id="pwd" size="20" />
    <input type="submit" name="submit" value="Enviar" />
        <p>
           <label for="lembrar"><input name="lembrar" id="lembrar" type="checkbox" checked="checked" value="sempre" />Lembrar-me</label>
           <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
        </p>
    </form>
    <a href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword">Recover password</a>
    <?php } else { ?>
    <h2>Logout</h2>
    <a href="<?php echo wp_logout_url(urlencode($_SERVER['REQUEST_URI'])); ?>">logout</a><br />
    <a href="http://XXX/wp-admin/">admin</a>
    <?php }?>

    yurialmeida rir dos outros é feio heim rsrsr.

    Mas yurialmeida ele quer a tela de registro dentro do tema, esse é um form de login e acho que ele não quer bem isso porque a tela de registro ainda será separada.

    A não ser que eu esteja enganado mais uma vez.

    De qualquer forma o código pode ajudar e a intenção é que vale.

    Criador do tópico João Netto

    (@nettojp)

    Testei o plugin e realmente ele funciona, o único problema é que ele exibe alguns campos e dizeres em inglês na página para o usuário e não achei o arquivo para traduzir.

    Sera que tem uma esquema desse com código para eu inserir em uma página personalizada e criar a página de cadastra-se?

    Aguardo resposta….. no final esse post vai ter a solução para tudo relacionado ao Login e registra-se rsss

    Muito obrigado pela colaboração.

    Este plugin já é adaptado para tradução, então seria só traduzir ele com o poedit.

    Criador do tópico João Netto

    (@nettojp)

    Bom, esse tópico posso dizer q foi show de bola, resolveu meu problema e em troca traduzi o plugin Theme My Login para a comunidade brasileira.

    Não vou dizer que ficou 100% a tradução pois usei o Google Translate para traduzir, mas ficou show de bola, se encontrarem algum erro só me passar q corrijo.

    Estou enviado a tradução para o desenvolvedor do plugin para ele já deixar adicionada ela.

    Só baixar os 2 arquivos e colocar na pasta:

    wp-content\plugins\theme-my-login\language

    Arquivo 1

    Arquivo 2

    Pronto, já fica traduzido para nosso amado português.

    Agradeço ao Myst1010 que apesar das confusões foi muito util e mostrou o caminho das pedras…. e ao yurialmeida que também teve sua colaboração.

    Puxa… Ainda bem que já foi resolvido o tópico, pois… Vocês acreditam se eu disser que também me confundi?

    O cara queria era o registro e não o login… Êita!

    Criador do tópico João Netto

    (@nettojp)

    Acredito porque a maioria procura personalização para página Login, mas no meu caso e deixei claro que era a registre-se mas ligaram o AUTO LEITURA e nem perceberam rssss

    mas o importante q esta resolvido e espero q eu também tenha ajudado traduzindo o plugin q por sinal é ótimo, misturando ele e o Register Plus de forma correta obtem um ótimo resultado.

    Por mim tópico Fechado e Reolvido

    Show de bola esse tópico mesmo, problema resolvido, tradução para um ótimo plugin e prova que não sou o único desatento rsrsrsrsr.

    Valeu yurialmeida por não me deixar sozinho na bagunça.

    João Netto valeu por traduzir o plugin acho que muitos vão se beneficiar com sua colaboração.

    A tradução ficou certinha, valeu

Visualizando 13 respostas - 1 até 13 (de um total de 13)
  • O tópico ‘Personalizar a Página Registre-se’ está fechado para novas respostas.