Como Adicionar Página de Login e Widgets no Front-End no WordPress

A página de login padrão do WordPress não oferece a melhor experiência e pode até confundir seus usuários. É por isso que recomendamos adicionar uma página de login front-end para permitir que os usuários façam login diretamente da parte principal do seu site.

Isso melhora a acessibilidade e a satisfação geral do usuário. Além disso, é conveniente, permitindo que os usuários acessem formulários de login de várias partes do seu site, como barras laterais ou rodapés.

Criamos várias lojas online e sites onde oferecemos essa funcionalidade para melhor usabilidade. Isso nos ensinou o que funciona e o que não funciona para páginas de login front-end.

Neste artigo, mostraremos como adicionar facilmente uma página de login front-end e widgets no WordPress.

Como adicionar uma página de login front-end e widgets no WordPress (3 maneiras)

Por que e quando você precisa de login front-end no WordPress?

Por padrão, a página de login do WordPress exibirá a marca do WordPress e geralmente não corresponderá ao design do seu site WordPress atual.

Isso funciona para blogs WordPress e sites menores.

Página de login padrão do WordPress

No entanto, se você tem um site de associação, loja online ou outro site onde os usuários podem se registrar e fazer login, adicionar uma página e widget de login front-end oferece uma experiência melhor para seus usuários.

Você pode até personalizar esta página com sua marca ou adicionar um formulário de login simples à barra lateral do seu WordPress.

Dito isso, vamos ver como adicionar facilmente uma página de login front-end e um widget de login no WordPress. Para este tutorial, mostraremos as 3 maneiras mais fáceis de fazer isso, e você pode usar os links abaixo para pular para o método de sua escolha:

Método 1: Adicionar uma Página de Login Front-End e Widgets no WordPress com WPForms

WPForms é o melhor plugin de formulário de contato do WordPress do mercado, usado por mais de 6 milhões de sites. Ele permite que você crie facilmente uma página de login front-end personalizada e um widget de login em seu site.

Na WPBeginner, nós o usamos para criar formulários de contato e pesquisas anuais e tivemos uma excelente experiência. Para saber mais, veja nossa análise detalhada do WPForms.

Primeiro, você precisará instalar e ativar o plugin WPForms. Para instruções detalhadas, consulte nosso guia para iniciantes sobre como instalar um plugin do WordPress.

Observação: O WPForms também tem uma versão gratuita. No entanto, você precisará da versão premium do plugin para desbloquear o addon de Registro de Usuário.

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

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

Digite a chave de licença do WPForms

Depois de fazer isso, acesse a página WPForms » Addons no painel do WordPress para localizar o Addon de Registro de Usuário.

Em seguida, clique no botão ‘Instalar Addon’ para baixá-lo e ativá-lo em seu site.

Instalar o complemento de formulários de registro e login de usuários

Após a ativação do addon de Registro de Usuário, acesse a tela WPForms » Adicionar Novo na barra lateral de administração para iniciar o construtor de formulários.

A partir daqui, comece digitando um nome para o formulário que você está prestes a criar. Depois disso, simplesmente escolha o modelo ‘Formulário de Login de Usuário’ para começar a criar seu formulário de login de usuário.

Escolha o modelo de formulário de login de usuário

Isso iniciará o modelo no construtor de formulários, onde você notará uma prévia do formulário à direita e uma coluna de campos disponíveis à esquerda.

O modelo já inclui os campos de nome de usuário e senha necessários. No entanto, se você quiser personalizar o formulário, pode arrastar e soltar campos adicionais da barra lateral.

Para mais detalhes, consulte nosso guia sobre como criar uma página de login personalizada para o WordPress.

Assim que estiver satisfeito com suas configurações, basta clicar no botão 'Salvar' para armazenar suas alterações.

Formulário de login WPForms

Adicionar Formulário de Login a uma Página/Post

Agora, para adicionar seu formulário de login a uma página ou post, abra a página/post de sua escolha no editor de blocos do WordPress na área administrativa.

Assim que estiver lá, clique no botão '+' para abrir o menu de blocos e adicionar o bloco WPForms.

Adicionar formulário de login

Depois disso, escolha o formulário de login que você criou no menu suspenso no próprio bloco.

Por fim, clique no botão ‘Publicar’ ou ‘Atualizar’ para salvar suas configurações.

Adicionar Formulário de Login à Barra Lateral do Site

Se você quiser adicionar o formulário de login à barra lateral do seu site, visite a página Aparência » Widgets no painel do WordPress.

Aqui, clique no botão '+' no canto superior esquerdo da tela para abrir o menu de blocos.

A partir daqui, você precisa encontrar e adicionar o bloco WPForms à barra lateral.

Adicionar bloco WPForms à barra lateral

Depois de fazer isso, escolha o formulário de login no menu suspenso no próprio bloco.

Finalmente, clique no botão 'Atualizar' para armazenar suas configurações. Para mais detalhes, consulte nosso guia sobre como adicionar um formulário de login na barra lateral do seu WordPress.

Agora, você pode visitar seu site WordPress para ver o formulário de login na barra lateral.

Exibição do widget de login WPForms

Adicionar Formulário de Login no Editor de Site Completo

Se você estiver usando um tema baseado em blocos, você não poderá adicionar seu login à barra lateral do site usando o método acima.

Para adicionar um formulário de login no FSE, visite a página Aparência » Editor no painel do WordPress.

Isso abrirá o FSE, onde você terá que clicar no botão ‘+’ para abrir o menu de blocos.

A partir daqui, localize e adicione o bloco WPForms em qualquer lugar que desejar em seu site.

Adicionar o bloco WPForms no FSE

Depois disso, escolha o formulário de login que você criou no menu suspenso no próprio bloco.

Finalmente, clique no botão ‘Salvar’ para armazenar suas configurações.

Dica Bônus: Para personalizar ainda mais seu formulário de login, você pode conferir nosso tutorial sobre como estilizar seus formulários do WordPress.

Método 2: Adicionar uma Página de Login Front-End no WordPress com SeedProd

SeedProd é o melhor construtor de páginas WordPress com arrastar e soltar do mercado, usado por mais de 1 milhão de sites.

Ele permite que você crie uma página de login totalmente personalizada que pode combinar com o design do seu site atual ou ser algo único.

Exemplo de página de login SeedProd

É muito amigável para iniciantes e vem com uma tonelada de modelos de página de login projetados profissionalmente que você pode usar para construir sua página de login.

Várias de nossas marcas parceiras projetaram seus sites inteiros, incluindo páginas de login, com esta ferramenta. Para mais detalhes, veja nossa análise completa do SeedProd.

Primeiro, você precisará instalar e ativar o plugin SeedProd. Para detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, visite a tela SeedProd » Landing Pages na barra lateral de administração do WordPress e selecione a opção ‘Página de Login’ clicando no botão ‘Configurar uma Página de Login’.

Configurar página de login

Isso o direcionará para a tela ‘Templates’, onde você pode escolher um modelo e usar o construtor de arrastar e soltar para personalizar a página.

Usando um modelo em branco, você pode até mesmo projetar uma página de login personalizada do zero.

Modelos de página de login SeedProd

Ao selecionar um modelo de sua escolha, você será solicitado a inserir um Nome da Página. O SeedProd usará o nome da página como URL para sua página de destino do formulário de login.

Depois de fazer isso, clique no botão ‘Salvar e Começar a Editar a Página’ para continuar.

Inserir detalhes da página de login

Isso iniciará o construtor de arrastar e soltar do SeedProd, onde você verá uma prévia da página de login à direita com os campos disponíveis à esquerda.

A partir daqui, você pode adicionar qualquer bloco à página simplesmente arrastando-o do menu esquerdo e colocando-o onde quiser.

Para mais detalhes, consulte nosso guia sobre como criar uma página de login personalizada do WordPress.

Página de Login no SeedProd

Quando terminar de projetar sua página, não se esqueça de clicar no botão ‘Publicar’ no menu suspenso na parte superior para salvar suas configurações.

Depois disso, volte ao seu painel do WordPress e navegue até SeedProd » Landing Pages.

A partir daqui, encontre a seção ‘Página de Login’ e clique no alternador para mudar de ‘Inativo’ para ‘Ativo’. Sua página de login agora estará ativa em seu site.

Ativar página de login no SeedProd

Método 3: Adicionar uma Página de Login Front-End e Widgets no WordPress com Theme My Login

Se você quiser adicionar uma página de login front-end muito simples ao seu site, pode usar o plugin gratuito Theme My Login.

Primeiro, você precisa instalar e ativar o plugin. Para mais detalhes, consulte nosso guia para iniciantes sobre como instalar um plugin do WordPress.

Após a ativação, o plugin criará automaticamente páginas para login, logout, esqueci minha senha e registro.

Você pode navegar até a página Theme My Login » Geral no menu de administração e visualizar as configurações do plugin.

Primeiro, você pode definir o tipo de login. A configuração ‘Padrão’ é a mais segura, pois solicita e-mail e senha para fazer login.

Configurações do Theme My Login

Em seguida, você pode escolher suas configurações de registro. Mantivemos as configurações padrão aqui, pois elas exigem e-mail e senha para fazer login.

Você também pode marcar a caixa ‘Senhas’ para permitir que os usuários criem suas próprias senhas e a caixa ‘Login Automático’, que faz login automático dos usuários após o registro.

Configurações de registro do Theme My Login

Depois disso, você pode alterar seus URLs de login e registro nas configurações de ‘Slugs’.

Estes criam automaticamente redirecionamentos. Assim, o URL de login padrão “seusite.com/wp-admin” redirecionará para “seusite.com/login”.

Configurações de slug de URL do Theme My Login

Você pode manter esses URLs iguais ou alterá-los.

Assim que terminar de fazer as alterações, certifique-se de clicar no botão ‘Salvar Alterações’.

Salvar configurações do Theme My Login

Você não pode adicionar muita funcionalidade avançada a menos que faça um upgrade para usar suas extensões premium.

Ainda assim, é uma boa solução para usuários com orçamento limitado que desejam criar uma página de login front-end simples.

Adicionar o Formulário de Login a uma Página/Post

Agora, para adicionar o formulário de login criado pelo Theme My Login, abra uma página/post no editor de blocos do WordPress.

A partir daqui, clique no botão ‘+’ para abrir o menu de blocos e adicione o bloco Shortcode à página.

Depois disso, adicione o seguinte shortcode ao bloco:

[theme-my-login]

Adicionar shortcode do Theme My Login

Finalmente, clique no botão ‘Atualizar’ ou ‘Publicar’ para salvar suas configurações.

Agora, visite seu site para ver o formulário de login.

Prévia da página de login

Adicionar Formulário de Login a uma Área de Widget

Você também pode adicionar um formulário de login às suas áreas de widget do WordPress usando o bloco Theme My Login.

Simplesmente navegue até a página Aparência » Widgets e abra o menu de blocos clicando no botão ‘+’.

A partir daqui, você deve encontrar e adicionar o bloco Theme My Login à área de widget de sua escolha.

Adicionar bloco Theme My Login à área de widget

Depois disso, escolha o formulário que deseja adicionar no menu suspenso no próprio bloco.

Finalmente, clique no botão ‘Atualizar’ para armazenar suas configurações. Agora, visite seu site WordPress para ver o formulário de login na área de widget.

Prévia do bloco Theme My Login na barra lateral

Dica de Especialista: Adicionar um Botão de Login no Menu do Seu Site WordPress

Agora que você criou uma página de login front-end, recomendamos torná-la facilmente acessível adicionando um botão de login ao seu menu de navegação.

Isso garante que os usuários possam encontrar e acessar suas contas sem procurar a página de login.

Para adicionar um botão de login ao menu do seu site, basta visitar a página Aparência » Menus no painel do WordPress.

Aqui, expanda a aba ‘Links Personalizados’ na coluna da esquerda e adicione a URL da sua página de login no frontend. Você também pode adicionar o texto do link para o botão de login.

Clique no botão ‘Adicionar ao Menu’.

Adicionar botão de login no menu de navegação

Depois disso, clique no botão ‘Salvar Menu’.

Agora visite seu site WordPress para ver o botão de Login em ação. Quando os usuários clicarem nele, serão automaticamente direcionados para a página do seu formulário de login no frontend.

Prévia do botão de login

No entanto, o método acima não funcionará se você estiver usando um tema de bloco.

Nesse caso, vá para a página Aparência » Editor na barra lateral de administração do WordPress.

Isso iniciará o Editor Completo do Site. No painel de design principal à esquerda, selecione ‘Navegação’ para começar a editar o menu principal do seu site.

Clique na opção Navegação no painel à esquerda

Fazer isso abrirá seu menu de navegação no editor completo do site. Aqui, clique no botão ‘+’ ao lado dele. Isso abrirá um prompt onde você terá que digitar o nome da sua página de login no frontend.

Assim que aparecer nos resultados, clique nele para adicionar o link ao menu de navegação.

Adicionar página de login ao menu de navegação

Em seguida, mude para a aba ‘Bloco’ no painel à esquerda.

Agora você pode alterar o texto âncora para o botão de login de acordo com sua preferência.

Alterar texto de âncora

Quando terminar, basta clicar no botão ‘Salvar’ para armazenar suas configurações.

Agora visite seu site para ver o botão de login em ação.

Prévia do botão de login no tema de bloco

Bônus: Adicionar CAPTCHA no Formulário de Login do WordPress

Depois de adicionar um formulário de login personalizado, é uma boa ideia adicionar CAPTCHA a ele, pois esta página é frequentemente um alvo para hackers e spammers.

Adicionar CAPTCHA pode bloquear spambots e proteger seu site. Você pode fazer isso facilmente com WPForms.

WPForms

Após a ativação do plugin, basta visitar a página WPForms » Configurações no painel do WordPress e mudar para a aba ‘CAPTCHA’.

Depois disso, selecione a opção ‘reCAPTCHA’ como seu tipo de CAPTCHA.

Selecionar tipo de CAPTCHA no WPForms

Assim que fizer isso, você deve visitar o site do Google reCAPTCHA para criar uma chave de site e uma chave secreta. Essas chaves ajudarão a integrar o reCAPTCHA em seu site WordPress.

Após adicionar essas chaves, simplesmente edite o formulário WordPress que você criou anteriormente e mude para a aba ‘Configurações’.

Em seguida, selecione a opção ‘Proteção contra Spam e Segurança’ e ative o interruptor ‘Ativar Google v3 reCAPTCHA’. Em seguida, clique no botão ‘Salvar’ para armazenar suas configurações.

Habilitar reCAPTCHA no formulário

Agora você adicionou com sucesso o CAPTCHA ao seu formulário de login do WordPress, tornando-o muito mais seguro contra bots de spam e ataques automatizados.

Para instruções mais detalhadas, você pode ver nosso tutorial sobre como adicionar CAPTCHA aos formulários de login e registro do WordPress.

Tutorial em Vídeo

Se você não prefere instruções escritas, então apenas assista ao nosso tutorial em vídeo:

Inscreva-se no WPBeginner

Perguntas Frequentes (FAQs)

Aqui estão algumas perguntas frequentemente feitas por nossos leitores sobre como adicionar páginas de login e widgets no front-end do WordPress:

Uma página de login no front-end é necessária para todos os sites WordPress?

Não, de forma alguma. Um blog simples ou um site de negócios onde apenas o administrador ou editores fazem login podem usar a página de login padrão do WordPress sem problemas.

Páginas de login no front-end são mais valiosas para sites onde os usuários fazem login regularmente, como sites de associação, lojas online ou fóruns.

Como posso redirecionar os usuários para uma página específica após o login?

A maioria dos plugins de página de login, incluindo WPForms e SeedProd, possuem configurações integradas para lidar com redirecionamentos pós-login.

Geralmente, você pode encontrar uma opção nas configurações do formulário ou da página para inserir o URL específico para onde deseja enviar os usuários, como o painel da conta deles ou uma página exclusiva para membros.

Para começar, você pode conferir nosso tutorial sobre como redirecionar usuários após login bem-sucedido no WordPress

Posso adicionar botões de login de redes sociais ao meu formulário de front-end?

Sim, você pode. Muitos plugins de registro e login de usuários oferecem extensões ou integrações para logins sociais.

Por exemplo, o WPForms se integra a serviços que permitem adicionar botões de 'Entrar com Google' ou 'Entrar com Facebook', tornando o processo ainda mais fácil para seus usuários.

Se você estiver interessado, temos um tutorial sobre como adicionar login social ao WordPress que pode te ajudar.

Uma página de login personalizada afetará a velocidade do meu site?

Quando construída com um plugin de qualidade como SeedProd ou WPForms, uma página de login personalizada deve ter um impacto mínimo na velocidade do seu site.

Essas ferramentas são otimizadas para desempenho. A chave é usar um plugin bem codificado e evitar adicionar imagens excessivamente grandes ou scripts pesados ao design da sua página de login.

Esperamos que este artigo tenha ajudado você a adicionar uma página de login e widgets de front-end no WordPress. Você também pode querer ver nossas seleções de especialistas dos melhores plugins de página de login do WordPress e nosso guia sobre como adicionar um URL de login personalizado no WordPress.

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

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

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

Interações do Leitor

40 CommentsLeave a Reply

  1. Obrigado pelo tutorial. Estou usando uma combinação de MemberPress e SeedProd e, junto com seus guias, eles me ajudaram a criar um site de associação fantástico. Graças a este tutorial, consegui aperfeiçoar o detalhe final — a página de login. Eu a criei usando SeedProd e seus modelos. Não foi apenas simples, mas também rápido. Então, agora finalmente tenho uma página de login personalizada. Para alguns, isso pode ser apenas um pequeno detalhe, mas estou absolutamente encantado com isso.

  2. Este plugin não é mais gratuito.
    Ele agora permite apenas as funções mais básicas.
    Todo o resto está configurado como extensões

  3. Excellent video voice over perfect very professionnal THANK YOU! The only problem is the video is outdated. The plugin developer made is plugin from free to paid! So we have no access to what you explained :(

  4. Olá, tenho um problema, não tenho as páginas. Adiciono suas 'Ações', mas nada aparece no menu Principal.
    Eu baixei e instalei.
    O que devo fazer?

  5. Este vídeo é muito bem feito. Obrigado por explicar tudo tão bem.

    Eu estava usando o login padrão do WP para as pessoas se registrarem no meu site, mas agora isso não está funcionando por algum motivo. Este plugin funcionará em vez disso? Eu não quero mudar nenhum dos meus logins de administrador, só preciso de uma maneira para o público se registrar.

  6. Olá querido,

    como habilitar para qualquer usuário postar diretamente após um login. se algum plugin adequado estiver disponível para postagem de usuários, por favor, me ajude a fazer isso.

    Obrigado

  7. Olá. Segui suas instruções no meu blog WP, e a página de login/registro frontal aparece. Mas quando alguém tentou se registrar, apareceu um erro dizendo “O registro de usuário não é permitido no momento.”
    Eu configurei para aprovação de novos usuários.

    Você pode me ajudar a entender o que fiz de errado e como posso fazer funcionar.
    obrigado

  8. Isso foi muito útil e bem feito. Alguma ideia de como adicionar uma autenticação de login no meio de uma postagem? Em vez de baixar um brinde para capturar assinantes de e-mail, eu gostaria de exigir assinatura ou login para “ler mais” de uma determinada postagem. Isso tem sido muito difícil de encontrar em pesquisas no Google. Idealmente, seria um pequeno formulário inline ou um pop-up no final do artigo truncado e, uma vez que eles se inscrevessem ou fizessem login, eles veriam automaticamente o restante do artigo e quaisquer outros enquanto estivessem inscritos.

  9. Olá, como faço para remover algumas seções da página de perfil do usuário?
    O nome e o tipo do formulário são exibidos aos usuários em sua página de perfil; por favor, como posso resolver isso?

  10. Eu vejo que o TML oferece bastante funcionalidade.
    Estou simplesmente procurando uma opção de login que retorne o usuário para a página de onde ele veio em nosso site, em vez de sua página de perfil. Existe algum plugin mais simples que você recomendaria para fazer exatamente isso sem a chance de conflitar com outros plugins? Obrigado.

  11. Este My Login funciona bem com o plugin Simple Access Control, que fornece acesso privado a certas páginas do site?
    Ele entra em conflito com a segurança fornecida pelo plugin WordFence Security, por exemplo, bloqueio por um certo período de tempo após um número de tentativas de login malsucedidas?
    Obrigado.

  12. Parece que há muitos comentários no Google de que o WooCommerce e o TML não funcionam bem juntos, há alguma verdade nisso?

  13. Estou recebendo um link de login e senha perdida extra e não formatado no meu formulário de registro. Como removo esses links?

    • Estou recebendo um link de login e senha perdida extra e não formatado no meu formulário de registro. Como removo esses links?

  14. Existe alguma maneira de adicionar um formulário de contato que salve o histórico com este plugin?

    Essencialmente, eles fariam login, veriam um "formulário de pedido" e poderiam então fazer um "pedido", que enviaria um e-mail para alguém com o pedido deles. Mas também salvaria o histórico de pedidos deles para que pudessem reordenar itens.

    Mesmo que você pudesse me indicar a direção certa, isso seria muito útil!

    Obrigado.

  15. por que é que todo mundo coloca em seu título como fazer algo e acaba sendo uma configuração de plugin e não o que diz? eu esperava algo diferente, mas parece que todo mundo faz o mesmo. é fácil dizer como fazer algo quando é apenas um plugin.
    Bem, é um bom artigo de qualquer forma.

  16. Primeiramente, quero parabenizá-lo por sua ajuda em entender o WP.

    No entanto, como a maioria dos aplicativos tende a fazer, e seu ensino para realizar, também: você encabeça com uma legenda complexa de “Como fazer…”. Eu prefiro ver um título que inclua um único substantivo e um único verbo que explique “por que” preciso fazer algo. Então, nos detalhes de instruções do corpo, é aí que me diz “como” satisfazer seu objetivo “de propósito único”.

    Todas as fontes de aplicativos precisam entender que o delas não é o único que nós, usuários, usamos. Como seus “Como fazer…”, para explicar, nem sempre está claro o que deve ser satisfeito, e com certeza suas ações de como fazer para executar não são um simples passo a passo, bing-bing e pronto, função de procedimento.

    Meus 30 anos em design de aplicativos de computador são minha plataforma para fazer esta declaração. Leonard Rattini, CCP

  17. Olá,

    Muito bom tutorial. Gostaria de adicionar um link de login/logout ao meu menu superior, este link deve alternar entre login e logout dependendo se o usuário está logado ou não. É possível fazer isso com TML e como?

    Atenciosamente,

Deixe um comentário

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