Skip to content

Tout pour WordPress, le développement web — et plus encore

🔑 Connexion sociale WordPress : configurer Facebook et Google en une demi-heure

🔑 Connexion sociale WordPress : configurer Facebook et Google en une demi-heure

Inscription sur un site, c’est le moment où vous perdez la moitié de vos visiteurs. Personne n’a envie d’inventer un mot de passe, de vérifier ses emails et de retenir un énième couple identifiant-mot de passe.

Avec les réseaux sociaux, les utilisateurs se connectent en un clic: Facebook ou Google ont déjà vérifié leur identité. Selon les données LoginRadius pour 2024, 53,1% des utilisateurs choisissent Facebook et 44,8% choisissent Google. Les autres réseaux atteignent à peine 2%.

Voici un guide pas à pas pour mettre en place la connexion via Facebook et Google avec l’extension Nextend Social Login. Vous passerez de l’installation de l’extension à l’affichage des boutons sur votre page de connexion en une demi-heure.

💡 Aperçu rapide:

  • Installez Nextend Social Login depuis le répertoire WordPress.org
  • Créez une application Facebook dans Meta for Developers et obtenez l’App ID + l’App Secret
  • Créez une application Google dans la Google Cloud Console et obtenez le Client ID + le Client Secret
  • Saisissez les clés dans les paramètres de l’extension sur votre site et testez la connexion
  • Activez les fournisseurs, et les boutons «Continuer avec Facebook» et «Se connecter avec Google» apparaîtront automatiquement

Extension Nextend Social Login: ce qu’elle fait et pourquoi celle-ci

Nextend Social Login sur WordPress.org est une extension gratuite avec plus de 200 000 installations actives et une note de 4,5 étoiles. La dernière mise à jour est sortie en 2026 et l’extension est activement maintenue.

Ce que propose la version gratuite:

  • Connexion et inscription en un clic via Facebook, Google et X (anciennement Twitter)
  • Liaison des comptes sociaux à un compte WordPress existant dans le profil utilisateur
  • Avatar issu du profil social à la place de Gravatar
  • Widget et shortcodes pour placer les boutons n’importe où sur le site
  • Personnalisation de l’apparence et du texte des boutons

La version Pro ajoute la compatibilité avec WooCommerce, BuddyPress, Ultimate Member et plus de deux douzaines de fournisseurs supplémentaires: Apple, Microsoft, LinkedIn, GitHub, Discord, TikTok et d’autres.

L’extension fonctionne immédiatement: après avoir configuré un fournisseur, les boutons apparaissent automatiquement sur la page /wp-login.php, dans le formulaire wp_login_form() et dans le profil utilisateur.

Comment configurer la connexion via Facebook

Allez dans Réglages → Nextend Social Login et cliquez sur Getting Started dans la section Facebook:

Écran de démarrage de la configuration Facebook dans l'extension Nextend Social Login

L’extension vous guidera à travers les étapes. Mais l’ordre est le suivant: créez d’abord une application côté Facebook, puis saisissez les clés dans WordPress.

Étape 1: Créer une application Facebook

Rendez-vous sur Meta for Developers et cliquez sur Create App:

Bouton pour créer une nouvelle application dans la console développeur Facebook

Dans la fenêtre qui s'ouvre, saisissez le display name (c'est le nom que les utilisateurs verront lors de la connexion, le nom de votre site convient parfaitement) et l'contact email:

Formulaire de saisie du nom de l'application et de l'email de contact dans Meta for Developers

Cliquez sur Create App ID.

Vous êtes maintenant dans les paramètres de l'application. Repérez Facebook Login et cliquez sur Set Up:

Configuration du produit Facebook Login dans le panneau de l'application

Sur l'écran suivant, sélectionnez Web:

Sélection de la plateforme Web pour Facebook Login

Saisissez l'URL de votre site, cliquez sur Save, puis sur Continue:

Ajout de l'URL du site dans les paramètres Facebook Login

Facebook affiche ensuite plusieurs options supplémentaires; le plugin les gère pour vous, il vous suffit de faire défiler la page.

Deux actions importantes restent à effectuer.

Premièrement: allez dans Facebook Login → Settings et ajoutez l'URL de redirection OAuth dans le champ Valid OAuth Redirect URIs. Le format de l'URL est le suivant: https://yoursite.com/wp-login.php?loginSocial=facebook:

Champ des URI de redirection OAuth valides dans les paramètres Facebook Login

Deuxièmement: allez dans Settings → Basic et ajoutez le domaine de votre site dans App Domains. Après avoir enregistré, cliquez sur le bouton Show à côté du champ App Secret. Vous aurez besoin de l'App ID et de l'App Secret pour l'étape suivante:

Identifiant d'application et clé secrète masquée dans les paramètres de base de l'application Facebook

La configuration côté Facebook est terminée.

Étape 2: Saisir les clés dans le plugin

Retournez sur WordPress. Cliquez sur I am done setting up my Facebook App:

Bouton pour finaliser la configuration de l'application Facebook dans l'extension Nextend

Collez l'App ID et l'App Secret depuis la console développeur, puis cliquez sur Save Changes:

Champs de saisie de l'identifiant et de la clé secrète de l'application Facebook dans les paramètres de l'extension

Le plugin vous invitera à vérifier la connexion. Cliquez sur Verify Settings:

Bouton pour vérifier les paramètres Facebook dans l'extension Nextend Social Login

Si tout est correct, une fenêtre de connexion Facebook s’ouvrira. Connectez-vous pour confirmer:

Fenêtre d'autorisation Facebook lors de la vérification des paramètres

Une fois la vérification réussie, activez le fournisseur en cliquant sur Activer:

Bouton pour activer la connexion sociale Facebook dans l'extension

C’est fait. Un bouton Continuer avec Facebook apparaît désormais sur la page /wp-login.php:

Bouton de connexion Facebook sur la page de connexion WordPress

Dans les paramètres de l’extension, vous pouvez modifier le texte du bouton, son apparence et le comportement après connexion (par exemple, définir une URL de redirection personnalisée après l’inscription).

Comment configurer la connexion via Google

Dans Réglages → Nextend Social Login, cliquez sur Mise en route dans la section Google:

Écran de démarrage de la configuration Google dans l'extension Nextend Social Login

Étape 1: Créer une application Google

Ouvrez Google Cloud Console et créez un nouveau projet ou sélectionnez-en un existant:

Création d'un nouveau projet dans Google Cloud Console

Dans la barre latérale, sélectionnez Écran de consentement OAuth. Ajoutez le domaine de votre site dans Domaines autorisés et renseignez les informations de contact:

Configuration de l'écran de consentement OAuth dans Google Cloud Console

Après avoir enregistré, allez dans Identifiants. Cliquez sur Créer des identifiants et sélectionnez ID client OAuth:

Création d'un identifiant client OAuth dans la section Identifiants de Google Cloud

Remplissez le formulaire:

  • Type d’application: Application Web
  • Nom: un nom descriptif, au choix
  • URI de redirection autorisés: https://yoursite.com/wp-login.php?loginSocial=google
Formulaire de création d'identifiant client OAuth avec le type Application Web

Cliquez sur Créer. Google affichera l'ID client et le Secret client dans une fenêtre contextuelle. Ne la fermez pas:

Fenêtre avec l'identifiant et la clé secrète client après la création du client OAuth

Étape 2: saisir les clés dans l'extension

Retournez sur WordPress et cliquez sur J'ai terminé la configuration de mon application Google:

Bouton pour finaliser la configuration de l'application Google dans l'extension Nextend

Collez l'ID client et le Secret client depuis la console Google, puis enregistrez:

Champs de saisie de l'identifiant et de la clé secrète client Google dans les paramètres de l'extension

L'extension vous invitera à vérifier la connexion. Cliquez sur Vérifier les paramètres:

Bouton pour vérifier les paramètres Google dans l'extension Nextend Social Login

La fenêtre d'autorisation Google standard s'ouvrira. Connectez-vous pour vérifier:

Fenêtre d'autorisation Google lors de la vérification des paramètres

Activez le fournisseur:

Bouton pour activer la connexion sociale Google dans l'extension

Un bouton Google apparaît maintenant sur la page de connexion WordPress:

Bouton de connexion Google sur la page de connexion WordPress

⁉️🤔 Foire aux questions

La connexion sociale fonctionne-t-elle avec une page de connexion personnalisée?

Oui. Si votre thème ou extension utilise wp_login_form() pour générer le formulaire, les boutons Nextend apparaîtront automatiquement. Pour les solutions non standard, un widget et le shortcode [nextend_social_login] sont disponibles.

Le HTTPS est-il obligatoire pour la connexion Facebook?

Oui. Facebook exige le HTTPS pour les redirections OAuth depuis 2018. Sans certificat SSL, le bouton Facebook ne fonctionnera tout simplement pas. Vous obtiendrez une erreur lors de l'étape de vérification des paramètres.

Puis-je connecter Twitter (X) dans la version gratuite?

Oui. Nextend Social Login prend en charge X (anciennement Twitter) dans la version gratuite, aux côtés de Facebook et Google. La configuration est similaire: créez une application dans le portail développeur Twitter et saisissez les clés.

Que faire si l'extension génère des noms d'utilisateur aléatoires?

WordPress interdit les caractères spéciaux dans les noms d'utilisateur. Lorsqu'un réseau social renvoie un nom contenant des espaces, des caractères cyrilliques ou des emojis, l'extension ne peut pas créer de nom d'utilisateur valide et en génère un aléatoire. Dans la version Pro, vous pouvez demander à l'utilisateur de choisir un nom lors de l'inscription.

Les mots de passe des utilisateurs sont-ils stockés sur le site?

Non. Nextend ne stocke pas les mots de passe des réseaux sociaux. L'extension reçoit uniquement une confirmation d'identité de la part du fournisseur (Facebook/Google) et lie le profil social au compte WordPress. Les utilisateurs peuvent dissocier le lien dans leur profil à tout moment.

Dois-je recréer les applications Facebook et Google après les mises à jour de l'extension?

Non. L'ID d'application et le Secret ne dépendent pas de la version de l'extension. Vous créez l'application une seule fois, sauf si Facebook ou Google modifient leurs exigences (généralement tous les deux ou trois ans). Si vous changez le domaine de votre site, vous devez mettre à jour l'URI OAuth dans les paramètres de l'application.

La connexion sera-t-elle interrompue si je supprime l'extension?

Les utilisateurs inscrits via les réseaux sociaux resteront des comptes WordPress classiques. Cependant, ils ne pourront se connecter qu'en réinitialisant leur mot de passe; les boutons sociaux disparaîtront. Avant de supprimer l'extension, assurez-vous que les administrateurs ont accès via la connexion standard.

Vous avez configuré la connexion, quelle est l’étape suivante?

Facebook et Google couvrent 98% des scénarios de connexion sociale pour un site web standard. En pratique, la version gratuite de Nextend suffit pour un blog, une boutique WooCommerce ou un site avec espace membres.

Si vous avez besoin de la connexion via Apple, Microsoft ou GitHub, envisagez la version Pro. Elle règle également le problème de la demande d’email auprès des fournisseurs qui ne le partagent pas automatiquement.

L’ensemble du processus de configuration se résume à trois actions: créer une application chez le fournisseur → copier les clés dans le plugin → vérifier et activer. Chaque fournisseur demande 10 à 15 minutes la première fois, et 3 à 5 minutes une fois que vous l’avez déjà fait.

Vérifiez que les boutons s’affichent correctement sur la version bureau et la version mobile de votre site. Il arrive que des thèmes avec des formulaires de connexion non standards court-circuitent wp_login_form(). Dans ce cas, utilisez le shortcode du plugin.