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 adicionar o login social ao WordPress (da maneira mais fácil)

A adição de logins sociais ao seu site WordPress facilita o processo de inscrição para os visitantes.

Os logins sociais permitem que os usuários criem uma conta usando seus perfis de mídia social existentes. Assim, em vez de configurar um novo nome de usuário e senha, eles podem fazer login com plataformas como o Facebook ou o Google.

Isso não apenas economiza tempo, mas também reduz o incômodo para seus visitantes. Além disso, você terá acesso ao nome e ao endereço de e-mail deles para marketing futuro.

Neste artigo, mostraremos como adicionar logins sociais ao WordPress.

How to add social login to WordPress (the easy way)

Por que adicionar o login social ao WordPress?

Há muitos motivos para permitir o registro de usuários no seu site WordPress.

Se você tem uma loja on-line, o registro de usuário permite que os compradores salvem suas informações de pagamento e entrega. Isso facilita a recompra no futuro.

O registro de usuários também é uma parte importante da criação de um site de associação do WordPress. Ele permite que você crie uma comunidade de usuários engajados que têm acesso a conteúdo exclusivo.

No entanto, a maioria das pessoas não gosta de preencher longos formulários de registro de usuário e de se lembrar de mais uma combinação de nome de usuário e senha.

Os logins sociais permitem que os visitantes criem uma conta no seu site apenas clicando em um botão. Eles podem usar o nome de usuário e a senha de suas contas de mídia social existentes, como os detalhes de login do Facebook.

Por ser tão conveniente, o login social pode incentivar mais pessoas a se registrarem no seu site. Com isso em mente, vamos ver como você pode adicionar um login social ao WordPress.

Tutorial em vídeo

Subscribe to WPBeginner

Se você preferir instruções por escrito, continue lendo.

Como adicionar o login social ao WordPress

A maneira mais fácil de adicionar um login de front-end ao seu site WordPress é usar o plug-in Nextend Social Login and Register.

Esse plug-in gratuito permite que os visitantes façam login usando o Facebook, o Twitter ou o Google.

Observação: deseja adicionar um login social para um site diferente do Facebook, Twitter ou Google? Há também uma versão Nextend Social Login pro que adiciona login social para vários sites diferentes, incluindo PayPal, Slack e TikTok.

Primeiro, você precisará instalar e ativar o plug-in Nextend. Para obter mais detalhes, consulte nosso guia para iniciantes sobre como instalar um plug-in do WordPress.

Após a ativação, você deverá acessar Configurações ” Nextend Social Login na área de administração do WordPress. Nessa tela, você verá todas as diferentes opções de login social que podem ser adicionadas ao seu site do WordPress.

Adding social login to your WordPress website

O processo de adicionar um login social ao seu site varia de acordo com o login do Facebook, do Twitter ou do Google.

Vejamos o Facebook como um exemplo.

Para adicionar um login do Facebook ao seu site WordPress, clique no botão “Getting Started” (Introdução) abaixo do logotipo do Facebook.

Nesse momento, você poderá receber um aviso de que o Facebook só permite redirecionamentos HTTPS OAuth.

Isso significa que seu site deve estar usando HTTPS antes de você poder adicionar um login do Facebook ao WordPress. Para configurá-lo, consulte nosso guia sobre como mudar de HTTP para HTTPS no WordPress.

Quando estiver usando HTTPS, sua próxima tarefa será criar um aplicativo do Facebook. Isso permite que você crie uma App Key e um App Secret, que serão adicionados ao plug-in Nextend.

Criar um aplicativo do Facebook parece algo técnico, mas não se preocupe. Você não precisa conhecer nenhum código, e nós o orientaremos em todas as etapas.

Para criar esse aplicativo, você deve alternar entre o painel do WordPress e o site do Meta for Developers. Com isso em mente, é uma boa ideia deixar o painel do WordPress aberto na guia atual e visitar o Meta for Developers em uma nova guia.

Na guia Meta for Developers, basta clicar no botão “Create App” (Criar aplicativo).

Creating app in Meta for Developers

Em seguida, você entrará no processo de configuração.

A primeira coisa que você precisa fazer é escolher um portfólio de negócios que deseja conectar ao novo aplicativo. A configuração padrão está ativada para “I don’t want to connect a business portfolio yet” (Ainda não quero conectar um portfólio de negócios). Você pode deixar isso como está e clicar em “Next” (Avançar).

Choosing or leaving business portfolio as blank

Na etapa “Casos de uso”, você escolherá o que o aplicativo deve fazer.

Como queremos adicionar o login social ao WordPress, vá em frente e selecione a opção “Autenticar e solicitar dados dos usuários com o login do Facebook”.

Depois disso, você deverá clicar no botão “Next” (Avançar).

Adding Facebook login to WordPress

Em seguida, no campo “Nome de exibição”, digite o nome que você deseja usar para o aplicativo do Facebook. Esse nome será exibido aos visitantes, portanto, você deve usar algo que eles reconheçam, como o título do seu site WordPress.

Depois de nomear seu aplicativo, você pode digitar seu endereço de e-mail no campo “E-mail de contato do aplicativo”. Esse é o endereço que o Facebook usará para avisá-lo sobre possíveis violações de políticas e restrições de aplicativos ou para compartilhar informações sobre como recuperar uma conta excluída.

Com isso em mente, digite um endereço de e-mail que você verifique regularmente. Vá em frente e clique em “Next” (Avançar) para continuar.

Adding the new app details

Em seguida, você verá uma página de revisão. Nessa página, o Meta for Developers mostrará todas as configurações que você definiu para o novo aplicativo.

Se tudo estiver correto, basta clicar no botão “Create App”.

The review page in Meta for Developers

Agora você deve ver uma notificação pop-up com um botão “Go to Dashboard”.

Vamos clicar nele.

Going to app dashboard

Agora você está pronto para adicionar produtos ao aplicativo do Facebook.

A partir daí, você pode clicar em “Personalizar a adição de um botão de login do Facebook”.

Customizing app

Em seguida, vá para “Quickstart” (Início rápido) no menu “Facebook Login”.

A partir daí, você pode escolher a opção “Web”.

The Web option for adding Facebook login

Isso abrirá a seção de personalização.

No campo “Site URL”, basta digitar o URL do seu site.

Adding site URL in Meta for Developers

Certifique-se de obter o URL correto, caso contrário, poderá ocorrer um erro.

Para fazer isso, basta voltar para a guia que mostra o painel do WordPress. Essa tela fornece instruções detalhadas sobre como vincular o Nextend ao Facebook, incluindo o URL exato que você deve usar.

The Nextend social login plugin settings

Depois de digitar o URL do seu site no campo “Site URL”, certifique-se de clicar no botão “Save” para salvar as alterações.

Em seguida, vamos para a seção “Settings” (Configurações).

Facebook Login settings in Meta for Developers

Nessa tela, você precisará colar um redirecionamento oAuth válido. Para obter esse valor, basta voltar para a guia do WordPress.

Essas instruções incluem um URL denominado “URIs de redirecionamento do OAuth válidos”. Você pode copiar esse URL.

The oAuth redirect URL

Em seguida, vamos voltar ao site do Meta for Developers e colar o URL no campo “Redirect URI to Check”.

Depois disso, você está pronto para clicar no botão “Save changes” (Salvar alterações) na parte inferior.

Adding a redirect to social login

Uma vez feito isso, vamos para Configurações ” Básico no menu à esquerda.

Em “App domain” (Domínio do aplicativo), basta digitar o nome de domínio do seu site.

Adding the site domain

No campo “URL da política de privacidade”, você precisará digitar o endereço da política de privacidade do seu site.

Essa política de privacidade deve divulgar as informações que você coleta dos visitantes e como planeja usar esses dados, inclusive quaisquer informações obtidas de logins sociais.

Se você precisar de ajuda para criar essa importante página, consulte nosso guia sobre como adicionar uma política de privacidade no WordPress.

Creating a privacy policy for your social login

Para estar em conformidade com o GDPR, você deve permitir que os usuários excluam suas contas no seu site.

Há várias maneiras de permitir que os usuários excluam suas contas do WordPress, mas você deve sempre compartilhar essas instruções com seus visitantes.

Para ajudar os usuários a encontrar essas informações, clique na seção “User Data Deletion” (Exclusão de dados do usuário) e, em seguida, escolha “Data Deletion Instructions URL” (URL de instruções de exclusão de dados) no menu suspenso.

Em seguida, você pode digitar ou copiar/colar o URL onde os visitantes podem encontrar informações sobre como excluir suas contas. Por exemplo, você pode adicionar as instruções à sua política de privacidade ou à página de perguntas frequentes.

Configuring your data deletion policy for GDPR

Depois de fazer isso, abra o menu suspenso “Categoria” e escolha a categoria que melhor represente como você planeja usar o login social no seu site WordPress.

Por exemplo, se você estiver adicionando um login do Facebook à sua loja WooCommerce, normalmente desejará clicar na categoria “Shopping”.

Choosing a social login category for Facebook

Depois de fazer isso, a próxima etapa é escolher um ícone de aplicativo. Esse ícone representará seu aplicativo no “App Center”, que é uma área do Facebook onde os usuários podem encontrar novos aplicativos.

Isso não é particularmente importante para o nosso aplicativo, mas é um requisito, portanto, você ainda precisará criar um ícone de aplicativo.

O ícone do seu aplicativo deve ter um plano de fundo transparente e ter entre 512 x 512 e 1024 x 1024 pixels. Ao criar esse ícone, você não pode usar nenhuma variação dos logotipos, marcas registradas ou ícones do Facebook, incluindo as marcas WhatsApp, Oculus e Instagram.

Você também não pode incluir nenhum texto “Facebook” ou “FB”.

Se você ainda não tiver um, poderá criar facilmente um ícone de aplicativo do Facebook com aparência profissional usando um criador de logotipo.

Depois de criar um ícone de aplicativo, clique na seção “App Icon” e selecione o arquivo de imagem que deseja usar.

Adding an app icon to Facebook

Depois de tudo isso, você pode clicar no botão “Save Changes” (Salvar alterações).

Seu aplicativo do Facebook é definido como privado por padrão, o que significa que você é a única pessoa que pode fazer login usando o Facebook.

Antes que seus visitantes possam criar uma conta usando o Facebook, você precisará tornar seu aplicativo ativo. Para fazer isso, localize o controle deslizante “App Mode: Development” e clique nele para torná-lo ativo.=

Publishing your Facebook social login app

Os aplicativos do Facebook podem ter “Acesso padrão” ou “Acesso avançado” às informações do usuário. Se o seu aplicativo tiver acesso padrão, os visitantes não poderão fazer login usando o login social do Facebook.

No passado, o Facebook alterou suas configurações de permissão padrão, portanto, sempre vale a pena verificar se o seu aplicativo tem as permissões corretas para oferecer suporte ao login social.

No menu à esquerda, vamos navegar pela seção “Permission” (Permissão).

Permission section in Meta for Developers

Agora, você deve examinar as permissões “email” e “public_profile”.

Para oferecer suporte ao login social, essas duas permissões devem ser marcadas como “Acesso avançado” e “Pronto para uso”, como você pode ver na imagem a seguir.

Facebook's advanced permission settings

Em vez disso, você vê os botões “Obter acesso avançado”? Isso significa que seu aplicativo atualmente não tem as permissões corretas para fazer login na mídia social.

Nesse caso, você precisará clicar no botão “Get Advanced Access” e seguir as instruções na tela.

Depois que você tiver as permissões de “Acesso avançado”, vá em frente e navegue até Configuração do aplicativo ” Básico no menu à esquerda.

Na parte superior da página, você verá um “App ID” e um “App secret”.

The Facebook App ID and App Secret

Para revelar o “segredo do aplicativo”, basta clicar no botão “Mostrar”. Em seguida, você pode digitar a senha da sua conta do Facebook. O site Meta for Developers será atualizado para mostrar seu “App secret”.

A próxima etapa é adicionar o “App secret” e o “App ID” ao seu plug-in Nextend. Para fazer isso, vamos voltar ao painel do WordPress.

A partir daí, vá para a guia “Settings” (Configurações) e cole o ID e o segredo nos campos “App ID” (ID do aplicativo) e “App secret” (segredo do aplicativo) no painel do WordPress.

Depois de fazer isso, clique no botão “Save Changes” (Salvar alterações).

Antes de prosseguir, é uma boa ideia testar se o login social está configurado corretamente. Para fazer isso, basta clicar no botão “Verify Settings” (Verificar configurações).

Verifying your social login in WordPress

Isso abrirá uma janela pop-up na qual você poderá digitar seu nome de usuário e senha do Facebook. Se tiver configurado o login social corretamente, você deverá estar conectado ao seu blog do WordPress.

Mesmo que seu login social esteja funcionando, o Nextend ainda poderá avisá-lo de que o provedor está desativado no momento. Se você vir esse aviso, basta clicar no botão “Enable” (Ativar).

Enabling Nextend's social login

Você adicionou com sucesso um login social ao seu site WordPress. A próxima etapa é alterar a aparência e o comportamento do botão de login em seu site.

Para estilizar o botão de login social, basta clicar na guia “Buttons”. Em seguida, você verá todos os estilos diferentes que podem ser usados.

Para usar um estilo diferente, você pode clicar para selecionar o botão de rádio correspondente.

Different social login buttons

Depois de fazer isso, você pode editar o texto “Login label” desse botão para alterar o texto que o Nextend mostra.

Você também pode aplicar alguma formatação básica ao rótulo de login. Por exemplo, na imagem a seguir, estamos aplicando um efeito de negrito usando as tags HTML <b> e </b>.

Editing the Facebook login label

Você também tem a opção de alterar o texto que esse botão usa em seu “Rótulo do link”. Esse é o texto que o Nextend mostra quando um visitante criou uma conta em seu site, mas não vinculou essa conta ao Facebook.

Você pode usar o rótulo do link para incentivar os usuários conectados a conectar suas contas a vários perfis de mídia social.

Para alterar esse texto, basta digitar no campo “Link label”. Mais uma vez, você pode usar HTML para aplicar alguma formatação básica ao texto do rótulo.

Você também deve facilitar para que os visitantes desconectem seus perfis de mídia social do seu site WordPress.

É aqui que entra o campo “Unlink label” (Desvincular rótulo).

Nesse campo, você pode digitar o texto que seu site mostrará aos usuários conectados que já conectaram suas contas sociais ao seu site.

Ao clicar nesse link, os usuários podem desconectar a conexão entre seu site WordPress e suas contas de mídia social.

Essas configurações devem ser suficientes para a maioria dos sites.

No entanto, se você preferir criar um botão totalmente personalizado, poderá marcar a caixa “Usar botão personalizado”. Isso adiciona uma nova seção na qual você pode criar seu próprio botão de login social usando código.

Creating a custom login button with code

Quando estiver satisfeito com o estilo do botão, você poderá clicar no botão “Save Changes” (Salvar alterações).

Em seguida, você deverá mudar para a guia “Usage” (Uso).

O Nextend agora mostrará todos os códigos de acesso que você pode usar para adicionar o botão de login social ao seu site do WordPress.

Social login shortcodes

Esses códigos de acesso podem criar uma variedade de botões de login. Para criar um botão de login básico para o Facebook, você usaria o seguinte shortcode:

[nextend_social_login provider=”facebook”]

A imagem a seguir mostra um exemplo de como esse botão de login social será exibido em seu site.

A Facebook social login button

Como você pode ver na guia “Usage” (Uso), há alguns parâmetros extras que podem ser adicionados ao seu shortcode. Isso mudará a aparência ou o comportamento do botão.

Se quiser criar um botão de login social que não tenha um rótulo de texto, você poderá adicionar o parâmetro ‘icon’, por exemplo [nextend_social_login provider=”facebook” style=”icon”]

Aqui está um exemplo de como esse botão será exibido em seu site do WordPress.

How to add social login to WordPress

Quando um visitante faz login no seu site usando uma conta social, você pode redirecioná-lo automaticamente para uma página. Essa tela tem um exemplo de shortcode que redirecionará os usuários para o site Nextend.

Você pode personalizar facilmente esse shortcode para redirecionar os visitantes para uma página em seu site do WordPress.

A shortcode with redirect parameters

Você pode adicionar alguns outros parâmetros ao seu shortcode. Para ver a lista completa de parâmetros, você pode clicar no link para a documentação do plug-in.

Depois de decidir qual shortcode usar, você pode adicionar o código a qualquer página, post ou área pronta para widgets. Para obter instruções passo a passo, consulte nosso guia para iniciantes sobre como adicionar um shortcode no WordPress.

Esperamos que este artigo tenha ajudado você a aprender como adicionar um login social ao seu site WordPress. Você também pode conferir nosso guia sobre os melhores plugins de mídia social para WordPress ou nossa folha de dicas de mídia social completa para 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

7 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    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. Moinuddin Waheed

    I have thought many times to have a social login for my websites but have not been able to do so.
    with the help of this plugin , it seems I can easily have one now.
    Having said that , where and what credentials are saved in the database if registering and login through social media?
    and is it stored the same way as gets stored through the normal login and registration?

    • WPBeginner Support

      Unless the process has changed, an access token is the information saved on your site.

      Administrador

  3. Jiří Vaněk

    I struggled with logging into the site using social media and honestly never really got around to finishing it. It’s quite a complicated process. Thanks for one of the few tutorials that are simply explained. At least now I can try again.

    • WPBeginner Support

      We hope you are able to set it up with this guide’s assistance :)

      Administrador

  4. Norman

    Thanks for the information! Nice and details guide!

    • WPBeginner Support

      Glad you found it helpful!

      Administrador

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.