Estou procurando uma maneira fácil de colocar o formulário de registro de usuário no front-end de um site WordPress. Eu já usei o wp_login_form () para colocar o formulário de login no front-end, mas agora preciso fazer o mesmo com o formulário de inscrição.
Alguma ideia?
wp-admin
forms
registration
front-end
Pippin
fonte
fonte
Respostas:
Jeff Starr escreveu um ótimo tutorial sobre registro de front-end, login e recuperação de senha,
seguindo a abordagem semelhante à sugerida por onetrickpony . Portanto, tome isso como acompanhamento da resposta e como outro recurso que pode ajudá-lo a fazê-lo:
http://digwp.com/2010/12/login-register-password-code/
Agora você tem dois exemplos de como codificar isso sozinho e confie em mim - definitivamente vale a pena fazer dessa maneira (sua). Não é tão difícil e oferece liberdade , flexibilidade e reutilização que nenhum plug-in pode oferecer.
fonte
caso você queira lidar com isso sozinho, eis o que eu uso:
o código é quase idêntico ao da página de inscrição do usuário.
adicione seu formulário ao seu modelo:
você pode criar um widget com isso, um código de acesso ou apenas o modelo de página usual ...
fonte
home_url()
o URL da página atual porque meu código assume que o formulário está na página inicial. Eu publiquei umaget_current_page_url()
função aqui na outra pergunta, não me lembro qual um porémGravity Forms é o melhor plugin de formulário de contato para WordPress, IMO. A versão mais recente, na versão beta, possui um complemento de registro do usuário. Eu tentei e funciona muito bem. Vai custar-lhe embora ... é $ 199 para uma licença de desenvolvedor.
Página de preços http://www.gravityforms.com/purchase-gravity-forms/
Postagem no blog falando sobre o complemento de registro do usuário http://www.gravityhelp.com/
Eu recomendo este plugin para a comunidade WordPress.
Especificações detalhadas:
Aqui estão alguns dos recursos do complemento de registro do usuário:
fonte
Experimente o plugin de login simples. Ele permite o registro e o login (você precisa habilitar o registro do usuário) e possui uma aparência muito agradável.
fonte
Você pode usar o plugin Theme My Login
fonte
Aqui está uma maneira fácil e agradável de fazer isso:
Copie os nomes dos campos e qualquer outro material do formulário de registro atual do Wordpress. Verifique se o formulário personalizado tem o mesmo nome, incluindo os ocultos, e aponte a ação do formulário para o URL de registro adequado: http://www.yourblog.com/wp-login.php?action=register - Você pode querer para alterar também como o formulário será redirecionado após o registro, se você não gostar de como ele é tratado.
Há também este plugin chamado Insite Login, que permite inserir o formulário de registro, o formulário de login e outros nas páginas do seu site: http://wordpress.org/extend/plugins/insitelogin/
A primeira solução deve fazer o que você quer que faça.
fonte
Caso precise de mais campos em seu formulário de registro, você pode usar o plug-in Profile Builder
Ele permite que você personalize seu site adicionando formulários de front-end para login, registro e edição de perfil através do uso de códigos de acesso.
fonte