Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como criar um formulário de registro de usuário personalizado no WordPress

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Deseja criar um formulário de registro de usuário front-end personalizado no WordPress?

O formulário de registro de usuário padrão do WordPress mostra a marca do WordPress e não combina com o tema do seu site.

Neste artigo, mostraremos como criar facilmente um formulário de registro de usuário personalizado no WordPress.

How to Create a User Registration Form

Por que adicionar um formulário de registro de usuário personalizado no WordPress?

A página padrão de registro de usuário do WordPress mostra a marca e o logotipo do WordPress, o que não combina com o restante do design do seu site WordPress.

A criação de um novo formulário de registro de usuário permite adicionar o formulário de registro em qualquer página do site e ajuda a proporcionar uma experiência de usuário mais consistente durante o processo de registro.

Com um formulário de registro, é possível coletar informações específicas dos usuários que podem ser exclusivas do seu blog ou empresa no WordPress.

Isso pode incluir detalhes adicionais de contato, preferências ou qualquer outra informação relevante para a funcionalidade do seu site.

Por exemplo, se você estiver organizando um evento, um formulário de inscrição o ajudará a coletar detalhes essenciais dos participantes, como restrições alimentares, preferências de sessão ou requisitos especiais.

Um formulário de registro de usuário personalizado também permite redirecionar os usuários após o registro. Você pode até mesmo exibir campos adicionais de perfil de usuário, combiná-los com um formulário de login front-end personalizado e conectá-lo ao seu serviço de marketing por e-mail.

Dito isso, vamos dar uma olhada em como criar um formulário de registro de usuário personalizado no WordPress, passo a passo.

Como criar um formulário de registro de usuário personalizado no WordPress

A maneira mais fácil de criar um formulário de registro de usuário personalizado é usar o WPForms. Ele é o melhor plug-in de formulário de contato do WordPress no mercado, que permite criar todos os tipos de novos formulários no WordPress.

O WPForms é muito fácil de usar e oferece um construtor de formulários do tipo arrastar e soltar, para que você possa personalizar o formulário de registro como quiser. O plug-in também se integra a serviços populares de marketing por e-mail e serviços de pagamento como o PayPal.

Primeiro, você precisa instalar e ativar o plug-in WPForms. Para obter instruções mais detalhadas, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Observação: o WPForms também tem uma versão gratuita. No entanto, você precisará atualizar para o plano profissional do plug-in para este tutorial, pois ele inclui o complemento de registro de usuário.

Após a ativação, vá para a página WPForms ” Configurações na barra lateral do administrador do WordPress para inserir sua chave de licença.

Você pode obter essa chave em sua conta no site do WPForms.

Enter WPForms license key

Depois que a chave for verificada, você precisará acessar a página WPForms ” Addons no painel do WordPress.

A partir daí, localize o “User Registration Addon” e clique no botão “Install Addon” abaixo dele.

Install user registration and login forms addon

O WPForms agora instalará e ativará o Addon de Registro de Usuário no seu site WordPress. Você verá o status mudar para “Ativo” quando o addon for instalado.

Agora você está pronto para criar seu formulário de registro de usuário personalizado.

Para fazer isso, acesse a página WPForms ” Adicionar novo na barra lateral do administrador.

Isso o direcionará para a página “Select a Template” (Selecionar um modelo), onde você pode começar digitando um nome para o formulário que está prestes a criar.

Depois de fazer isso, basta localizar o modelo “User Registration Form” (Formulário de registro de usuário) e clicar no botão “Use Template” (Usar modelo) abaixo dele.

Select the user registration form template

Isso abrirá o construtor de formulários WPForms na sua tela. Aqui você verá as opções de campo na coluna da direita e uma visualização do formulário no canto esquerdo da tela.

Agora, o formulário de registro padrão já terá os campos de nome, nome de usuário, senha, e-mail e biografia curta adicionados a ele.

No entanto, você pode adicionar facilmente mais campos ao formulário no painel esquerdo e também arrastar os campos para reorganizar a ordem deles.

Add more form fields in your user registration form

O plug-in também permite que você edite cada campo do formulário. Para fazer isso, basta clicar em qualquer campo do formulário e você verá “Field Options” (Opções de campo) na coluna da esquerda.

A partir daí, você pode alterar o rótulo do campo, editar seu formato, adicionar uma descrição, configurar a formatação condicional, alterar o campo para obrigatório e muito mais.

Edit Field Options

Quando terminar, não se esqueça de clicar no botão “Save” (Salvar) na parte superior para armazenar as configurações do formulário de registro de usuário.

Observação: se quiser enviar notificações por e-mail aos usuários registrados, consulte nosso tutorial sobre como enviar e-mails de confirmação após o envio do formulário do WordPress.

Adição de campos personalizados no formulário de registro de usuário personalizado

O WPForms também permite que você conecte campos de perfil de usuário personalizados ao seu formulário de registro de usuário.

Para isso, será necessário adicionar campos adicionais de perfil de usuário ao seu site WordPress, e a maneira mais fácil de fazer isso é usando um plug-in do WordPress.

Neste tutorial, estamos usando o plugin Advanced Custom Fields. No entanto, o recurso de mapeamento de campo do WPForms funcionará com qualquer plug-in que use campos personalizados padrão do WordPress para adicionar e armazenar metadados do usuário.

Primeiro, você precisa instalar e ativar o plug-in Advanced Custom Fields. Para obter mais detalhes, consulte nosso guia para iniciantes sobre como instalar um plug-in do WordPress.

Após a ativação do plug-in, vá para a página ACF ” Field Groups na barra lateral de administração do WordPress e clique no botão “+ Add Field Group”.

Click the Add Field group button

Isso o direcionará para a página “Add New Field Group”, onde você pode começar digitando um título para o grupo de campos.

Para este tutorial, criaremos um campo personalizado para detalhes de contas de mídia social.

Add the field group name

Depois disso, role para baixo até o menu suspenso “Field Type” (Tipo de campo) e escolha um tipo para o campo personalizado. Você pode selecionar texto, números, imagens, arquivos, caixas de seleção, URLs, senhas e muito mais.

Depois de fazer isso, insira um rótulo de campo que será exibido na página de perfil.

Por exemplo, se você quiser adicionar um campo personalizado para coletar perfis do Facebook, poderá nomear o rótulo do campo como “Facebook”.

Você notará que o Field Name será gerado automaticamente quando você inserir um rótulo de campo, mas é possível editá-lo.

Choose field type and label

Em seguida, mude para a guia “Validation” (Validação) na seção “Label” (Rótulo). Aqui, você pode ativar a opção “Required” (Obrigatório) para tornar obrigatório o preenchimento desse campo personalizado pelos usuários antes de enviar o formulário.

Você pode até mesmo definir um limite de caracteres para o campo a partir daqui.

Toggle the required switch and add character limit

Depois de fazer isso, basta alternar para a guia “Presentation” (Apresentação) na parte superior.

Agora, você pode adicionar instruções para autores, texto de espaço reservado para o campo, atributos de wrapper e muito mais.

Configure the presentation settings

Depois disso, você também pode adicionar lógica condicional ao campo personalizado que está criando, alternando para a guia “Conditional Logic” (Lógica condicional) na parte superior.

Depois de fazer as alterações, role a tela para baixo até a seção “Location Rules” (Regras de localização). A partir daí, você deve criar um conjunto de regras para determinar quais telas usarão esses campos personalizados.

Como queremos que esse campo seja exibido para todos os perfis de usuário, teremos de selecionar a opção “User Role” (Função do usuário) no menu suspenso à esquerda.

Depois disso, deixe o menu suspenso no meio como está e, em seguida, escolha a opção “All” (Todos) no menu suspenso à direita.

Agora, o grupo de campos personalizados que estamos criando será exibido para todos os perfis de usuário.

Configure location rules

Em seguida, vá para a guia “Group Settings” (Configurações do grupo) na parte superior.

Quando estiver lá, certifique-se de que o grupo de campos esteja ativo, deslizando o botão de alternância de Não para Sim.

Toggle the active switch

Depois de fazer isso, você também pode adicionar outros campos personalizados ao grupo de campos clicando no botão “Add Field” (Adicionar campo) na parte superior da página.

Por exemplo, se você quiser criar vários campos de mídia social, poderá clicar no botão “Add Field” (Adicionar campo) e começar a personalizar o campo para outras plataformas de mídia social.

Lembre-se de que todos os campos que você criar farão parte do mesmo grupo de campos.

Quando terminar, não se esqueça de clicar no botão “Save Changes” (Salvar alterações) na parte superior para armazenar suas configurações.

Você já publicou seu grupo de campo com sucesso.

Save custom field group

Agora, para visualizar o campo personalizado que você criou, vá até a página User ” Profile (Usuário ” Perfil ) na área de administração.

Aqui, você verá seus campos personalizados adicionados na parte inferior da página de perfil.

View your custom field

Agora que você criou um campo de perfil de usuário personalizado, terá de adicioná-lo ao formulário de registro de usuário personalizado no WPForms.

Depois disso, você também terá de mapear o campo do formulário para o campo personalizado para que os dados sejam armazenados corretamente.

Para fazer isso, visite a página WPForms ” Todos os formulários no painel do WordPress e clique no link “Editar” abaixo do formulário de registro de usuário que acabou de criar e salvar anteriormente.

Isso abrirá seu formulário no construtor de formulários do WPForms. Quando estiver lá, basta arrastar um campo do painel esquerdo para adicioná-lo ao formulário.

Neste exemplo, estamos adicionando um campo “Website/URL” ao nosso formulário.

Add a website field to your registration form

Depois de adicionar o campo Website/URL, clique nele para abrir as propriedades dos campos na coluna da esquerda.

Agora, vá em frente e altere o rótulo do campo de Website/URL para o nome do grupo de campos que você criou.

Se desejar, você também pode adicionar uma descrição para o campo.

Edit the label of website field

Depois disso, não se esqueça de clicar no botão “Save” (Salvar) no canto superior direito da tela para salvar o formulário.

Em seguida, você precisa clicar no botão “Settings” (Configurações) no canto direito para obter configurações avançadas do formulário e mapeamento de campos. Na página Settings (Configurações), clique na guia “User Registration” (Registro de usuário).

O WPForms agora mostrará os campos do formulário e um menu suspenso abaixo deles para selecionar o campo de registro do WordPress para mapeá-lo.

Você perceberá que o WPForms mapeará automaticamente seus campos padrão, como Nome, E-mail, Senha e outros.

A partir daí, escolha a opção de nome do grupo de campos no menu suspenso sob a opção “Website”.

Choose custom field from the website dropdown menu

Depois disso, role para baixo até a seção “Custom User Meta” (Meta de usuário personalizado).

Você pode inserir o nome do grupo de campos que criou anteriormente na opção de meta-chave personalizada e, em seguida, selecionar o campo de formulário personalizado com o qual deseja mapeá-lo no menu suspenso.

Enter Custom User Meta details

Observação: se quiser enviar notificações por e-mail aos usuários registrados, consulte nosso tutorial sobre como enviar e-mails de confirmação após o envio de formulários do WordPress.

Por fim, clique no botão “Save” (Salvar) no canto superior direito da tela para salvar suas configurações.

Adicionando seu formulário de registro de usuário personalizado no WordPress

O WPForms simplifica muito a adição de formulários aos seus posts, páginas e widgets da barra lateral do WordPress.

Primeiro, você precisa abrir uma postagem/página nova ou existente na qual deseja adicionar o formulário de registro personalizado.

Quando estiver lá, clique no botão “Add Block” (+) no canto superior esquerdo da tela para abrir o menu de blocos.

A partir daí, localize e adicione o bloco WPForms à página/post.

Add user registration form to the block editor

Depois disso, você pode selecionar seu formulário de registro personalizado no menu suspenso do próprio bloco.

Agora você verá a visualização do seu formulário de registro no editor do WordPress. Vá em frente e publique seu post ou página para ver o formulário de registro personalizado em ação.

User registration form preview

Adicionar o formulário de registro de usuário personalizado à barra lateral

O WPForms também permite que você adicione seu formulário de registro de usuário personalizado na barra lateral. Basta acessar a página Aparência ” Widgets na área de administração e clicar no botão “Adicionar bloco” (+) no canto superior esquerdo.

Isso abrirá o menu de blocos, no qual você poderá adicionar o bloco WPForms à guia da barra lateral na página “Widgets”.

Depois disso, basta selecionar o formulário de registro de usuário no menu suspenso do bloco WPForms.

Add user registration form as a widget

Quando terminar, não se esqueça de clicar no botão “Update” (Atualizar) para armazenar suas configurações.

Agora você pode visitar seu site para visualizar o formulário de registro de usuário na barra lateral do site.

Preview of user registration form in the sidebar

Adicionar o formulário de registro de usuário personalizado no Full Site Editor

Se estiver usando um tema do WordPress baseado em blocos, você não terá a página de widgets. Para adicionar o formulário de registro na barra lateral com o Full Site Editor (FSE), vá para a página Appearance ” Editor na barra lateral do administrador.

Uma vez lá, clique no botão “Add Block” (+) no canto superior esquerdo da tela para abrir o menu de blocos.

A partir daí, você deve localizar e adicionar o bloco WPForms ao local de sua preferência em seu site.

Depois disso, selecione o formulário de registro no menu suspenso do próprio bloco.

Add user registration form in full site editor

Por fim, clique no botão “Save” (Salvar) para armazenar suas configurações.

Agora visite seu site para ver o formulário de registro de usuário personalizado em ação.

User registration form preview

Bônus: Crie uma página de login personalizada com seu formulário de registro

Ao adicionar o formulário de registro a uma página do seu site, o WordPress usará o layout, o modelo e o estilo do seu tema por padrão.

No entanto, você pode criar uma página de registro impressionante do zero usando um construtor de páginas de destino do WordPress.

O SeedProd é o melhor construtor de páginas para WordPress. Ele é fácil de usar e oferece um construtor de arrastar e soltar que ajuda a criar todos os tipos de páginas de destino. O plugin também oferece modelos pré-criados e muitos recursos de personalização.

Observação: o SeedProd também tem uma versão gratuita que você pode usar. No entanto, usaremos o plano profissional do plug-in para este tutorial, pois ele inclui um modelo de página de login de usuário e recursos avançados de personalização.

Primeiro, você deve instalar e ativar o plug-in SeedProd em seu site. Para obter instruções detalhadas, consulte nosso tutorial sobre como instalar um plug-in do WordPress.

Após a ativação, visite a página SeedProd ” Configurações para inserir a chave de licença do plug-in. Você pode encontrar essas informações em sua conta no site do SeedProd.

Paste license key

Depois de verificar sua chave, você estará pronto para criar uma página de login com o formulário de registro.

Para começar, vá até a tela SeedProd ” Landing Pages na barra lateral do administrador e clique no botão “Set up a Login Page” (Configurar uma página de login).

Setup your login page

Isso o levará à tela “Choose a New Page Template” (Escolher um novo modelo de página), na qual você poderá selecionar um modelo predefinido para a página de login que está prestes a criar.

Após selecionar um modelo, uma janela pop-up será exibida.

Agora você deve inserir um nome para sua página de destino e um URL. Feito isso, clique no botão “Save and Start Editing Page” (Salvar e começar a editar a página).

Enter a Name and URL for your login page

Em seguida, você pode editar sua página de login usando o construtor de páginas de destino de arrastar e soltar do SeedProd.

Para fazer isso, selecione um bloco no menu à esquerda e arraste-o para o local onde deseja adicioná-lo à página de login.

Por exemplo, você pode adicionar um título, uma imagem, um vídeo ou um bloco de compartilhamento social à sua página de destino.

Add blocks to your login page template

Depois de fazer isso, vá para a seção Advanced Blocks (Blocos avançados) na coluna da esquerda.

Aqui, selecione o bloco “Contact Form” (Formulário de contato) e coloque-o na sua página de login.

Sugerimos que você exclua o bloco de nome de usuário e senha existente do modelo para que os usuários não precisem inserir as credenciais de login duas vezes.

Add the Contact Form block

Em seguida, clique no bloco WPForms em sua página de login para abrir suas configurações na coluna da esquerda.

Agora você verá uma opção para “Selecionar um formulário” no menu.

Aqui, vá em frente e selecione seu formulário de registro no menu suspenso.

Select your registration form in SeedProd

Agora você deve ver uma visualização do seu formulário de registro no construtor de landing pages.

Por fim, não se esqueça de clicar no botão “Salvar” para armazenar suas alterações.

Preview of registration form in landing page builder

Depois disso, você pode ir até a guia “Connect” (Conectar) e integrar diferentes serviços de marketing por e-mail ao seu formulário de registro.

O SeedProd se integra facilmente a serviços populares de marketing por e-mail, como Drip, Constant Contact, AWeber e outros, o que pode ajudar a melhorar sua lista de e-mails.

Connect email marketing services

Em seguida, vá para a guia “Page Settings” (Configurações da página) e altere o status da página para ” Publish” (Publicar ) nas configurações gerais.

Você pode até mesmo editar o título e o URL da página e ativar o link do SeedProd nessa guia.

Publish your login page from the page settings

Se quiser otimizar sua página para os mecanismos de pesquisa, vá para a guia SEO.

A partir daí, você pode definir as configurações inserindo um título de SEO, uma descrição, uma miniatura de mídia social e muito mais.

O SeedProd também permite que você adicione trechos de código nas configurações de Scripts. Quando estiver satisfeito com as configurações, basta clicar no botão “Save” (Salvar) na parte superior e fechar o construtor de páginas.

Make your login page active

Depois disso, vá para a tela SeedProd ” Landing Pages e alterne o botão abaixo da página de login para tornar sua página “Ativa”.

Agora você pode visitar sua página de login para ver o formulário de registro em ação.

Registration form landing page preview

Esperamos que este artigo tenha ajudado você a aprender como adicionar facilmente um formulário de registro de usuário personalizado no WordPress. Consulte também nosso guia para iniciantes sobre como escolher o melhor construtor de sites ou nossas principais opções para os melhores plug-ins de registro de usuário do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

9 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Faisal says

    How can I modify the confirmation email which is sent to the user after he submits the registration form? I don’t want to display certain info in the email such as the login link.

  3. Vikas Shukla says

    How can we disable the default fron New User Approve plugin? or how we can apply woocommerce template to this one?

    Thanks

  4. Waseem Safdar says

    Does it also fulfill the purpose of Theme My Login ?
    I mean if I install this I’d be able to cater to the mentioned plugin’s feature as well right?

  5. Bongo says

    Great plugin. Will this plugin allow me to add the form elements to my current default WooCommerce forms?

    Is having too many plugins safe for my WordPress site? Will it not slow down or be expose in terms of Security?

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.