Comment ajouter la connexion Facebook à WordPress : Guide technique complet
L’ajout de la connexion Facebook à WordPress permet aux visiteurs de s’authentifier en utilisant leurs identifiants Facebook existants via OAuth 2.0, éliminant ainsi la nécessité de créer un nom d’utilisateur et un mot de passe distincts. L’intégration fonctionne en enregistrant une application Facebook dans le portail Meta Developer, en obtenant un App ID et un App Secret, puis en connectant ces identifiants à un plugin WordPress qui gère automatiquement la négociation OAuth, l’échange de jetons et la création de session utilisateur.
Ce guide couvre chaque étape dans les moindres détails techniques — y compris la configuration de l’application Facebook, la configuration de l’URI de redirection OAuth, la configuration du plugin, l’attribution des rôles, la compatibilité WooCommerce, et les points de défaillance courants que la plupart des tutoriels ignorent complètement.
Pourquoi la connexion Facebook va au-delà de la simple commodité
Les taux d’adoption de la connexion sociale surpassent systématiquement les formulaires d’inscription traditionnels car ils suppriment le principal point de friction dans l’entonnoir d’inscription : la création de mot de passe. Pour les sites d’adhésion, les boutiques WooCommerce et les plateformes communautaires, cette réduction des frictions a un impact direct sur les taux de conversion.
Du point de vue de la sécurité, l’implémentation OAuth 2.0 de Facebook signifie que votre site WordPress ne gère ni ne stocke jamais le mot de passe Facebook de l’utilisateur. Les jetons d’authentification sont délimités et limités dans le temps. Combiné à la propre sécurité des comptes Facebook (2FA, détection d’anomalies), cela réduit la surface d’attaque par rapport au stockage local de mots de passe hachés en bcrypt — à condition que vos URI de redirection OAuth soient correctement verrouillées.
Il existe cependant un risque de dépendance qu’il convient de reconnaître : si l’API de Facebook modifie ses exigences de portée OAuth ou déprécie un point de terminaison, votre flux de connexion sera interrompu jusqu’à la mise à jour du plugin. Surveillez toujours le journal des modifications Meta Developer si vous gérez un site à fort trafic.
Prérequis avant de commencer
Avant de toucher au portail Facebook Developer ou d’installer un plugin, confirmez les points suivants :
- Votre site WordPress fonctionne en HTTPS. OAuth de Facebook rejettera les URI de redirection en HTTP simple en production.
- Vous disposez d’un accès administrateur au tableau de bord WordPress et aux paramètres DNS/domaine du serveur.
- PHP 7.4 ou supérieur est installé sur votre serveur (requis par les versions actuelles de Nextend Social Login).
- Votre serveur peut effectuer des requêtes HTTPS sortantes vers
graph.facebook.com— vérifiez si votre pare-feu ou environnement d’hébergement bloque les connexions sortantes sur le port 443.
Si vous exécutez WordPress sur un environnement VPS Hosting, vérifiez la connectivité sortante avec :
curl -I https://graph.facebook.comUne réponse 200 OK ou 400 Bad Request confirme que la connexion est ouverte. Un délai d’attente ou un refus de connexion signifie qu’une règle de pare-feu bloque la requête.
Étape 1 : Créer et configurer une application Facebook
1.1 Accéder au portail Meta Developer
Accédez à developers.facebook.com et connectez-vous avec votre compte Facebook. Si c’est votre première fois, vous serez invité à vous inscrire en tant que développeur — cela nécessite d’accepter les politiques de la plateforme Meta et de vérifier votre compte via un numéro de téléphone.
Une fois connecté, cliquez sur My Apps dans la barre de navigation supérieure, puis cliquez sur Create App.
1.2 Sélectionner le type d’application
Meta présente désormais plusieurs options de type d’application. Pour une intégration standard de connexion sociale WordPress, sélectionnez Consumer ou None / Other (le libellé exact varie selon l’itération actuelle de l’interface de Meta). Cela vous donne accès au produit Facebook Login sans nécessiter de vérification d’entreprise pour les cas d’utilisation de base.
Remplissez :
- App Display Name : Utilisez le nom de marque de votre site. C’est ce que les utilisateurs voient sur l’écran de consentement OAuth.
- App Contact Email : Utilisez une adresse activement surveillée — Meta envoie les avis de violation de politique ici.
- Business Account : Facultatif pour les sites personnels ou de petite taille ; requis si vous prévoyez d’utiliser des autorisations avancées.
Cliquez sur Create App. Meta peut vous inviter à compléter un CAPTCHA ou à ressaisir votre mot de passe Facebook.
1.3 Ajouter le produit Facebook Login
Dans le tableau de bord de votre nouvelle application, localisez la section Add a Product. Cliquez sur le bouton + à côté de Facebook Login et sélectionnez Set Up. Choisissez Web comme plateforme.
Entrez l’URL de base de votre site (par exemple, https://www.yoursite.com) dans le champ Site URL. Cela ne définit pas l’URI de redirection — c’est utilisé pour la mise en liste blanche du domaine du SDK JavaScript.
1.4 Configurer les paramètres de l’application (Basic)
Accédez à Settings > Basic dans la barre latérale gauche. Cette page contient les deux identifiants dont vous avez besoin :
- App ID : Un identifiant public, sûr à exposer dans le code frontend.
- App Secret : Un identifiant privé. Ne le commitez jamais dans un dépôt public, ne l’exposez jamais dans du JavaScript côté client.
Copiez les deux valeurs et stockez-les en toute sécurité — un gestionnaire de mots de passe ou une variable d’environnement sur votre serveur est approprié.
Toujours sur la page des paramètres Basic, complétez ces champs :
- App Domains : Entrez votre domaine racine sans protocole (par exemple,
yoursite.com). Si votre site utilisewww, ajoutez à la foisyoursite.cometwww.yoursite.com. - Privacy Policy URL : Requis avant de pouvoir mettre l’application en ligne. Pointez vers la page de politique de confidentialité de votre site.
- Terms of Service URL : Recommandé ; requis pour les applications demandant certaines autorisations.
Cliquez sur Save Changes.
1.5 Configurer les URI de redirection OAuth valides
Dans la barre latérale gauche, accédez à Facebook Login > Settings. La configuration la plus critique en matière de sécurité se trouve ici.
Sous Valid OAuth Redirect URIs, ajoutez l’URL de callback exacte que votre plugin WordPress utilisera. Pour Nextend Social Login, c’est généralement :
https://www.yoursite.com/wp-login.php?loginSocial=facebookLe chemin exact dépend du plugin. Vous confirmerez l’URI correcte dans le panneau de paramètres du plugin (couvert à l’étape 2). N’utilisez pas de caractères génériques ici. Facebook rejettera les tentatives de redirection vers toute URI non explicitement listée, ce qui est un contrôle de sécurité délibéré — un attaquant ne peut pas rediriger les jetons OAuth vers un domaine malveillant.
Activez également les paramètres Enforce HTTPS et Embedded Browser OAuth Login selon votre cas d’utilisation.
1.6 Passer le mode de l’application de Development à Live
Par défaut, votre application est en mode Development, ce qui signifie que seuls les utilisateurs répertoriés comme développeurs ou testeurs de l’application peuvent s’authentifier. Pour permettre à n’importe quel utilisateur Facebook de se connecter, vous devez passer l’application en mode Live.
Accédez au haut du tableau de bord de l’application et basculez le mode de Development à Live. Meta vous avertira que l’application sera accessible publiquement. Confirmez le changement.
Cas limite important : Si votre application demande des autorisations au-delà de public_profile et email (les valeurs par défaut), ces autorisations supplémentaires nécessitent le processus d’examen d’application de Meta avant de fonctionner en mode Live. Pour la connexion WordPress standard, les valeurs par défaut sont suffisantes.
Étape 2 : Installer et configurer le plugin WordPress
2.1 Sélection du plugin
Plusieurs plugins gèrent l’intégration OAuth Facebook pour WordPress. Le tableau comparatif ci-dessous couvre les options les plus largement déployées :
| Plugin | Installations actives | Facebook OAuth | Intégration WooCommerce | Version gratuite | Multi-fournisseur |
|---|---|---|---|---|---|
| Nextend Social Login | 900 000+ | Oui | Oui | Oui (limité) | Oui (Google, Apple) |
| Super Socializer | 40 000+ | Oui | Oui | Oui | Oui |
| WP Social Login | 30 000+ | Oui | Limité | Oui | Oui |
| miniOrange Social Login | 50 000+ | Oui | Oui | Oui (limité) | Oui |
| Loginizer | 800 000+ | Non | Non | Oui | Non |
Nextend Social Login est le choix recommandé pour la plupart des déploiements WordPress en raison de sa fréquence de mise à jour, de sa compatibilité WooCommerce et de sa mise en œuvre OAuth propre.
2.2 Installer Nextend Social Login
Depuis le tableau de bord d’administration WordPress :
- Accédez à Extensions > Ajouter une extension.
- Recherchez
Nextend Social Login. - Cliquez sur Installer maintenant, puis sur Activer.
Vous pouvez également installer via WP-CLI si vous avez accès au serveur — c’est plus rapide dans les environnements headless ou gérés en ligne de commande :
wp plugin install nextend-facebook-connect --activate2.3 Récupérer l’URL de callback correcte
Avant de saisir les identifiants, obtenez l’URL de callback exacte attendue par le plugin :
- Dans le tableau de bord WordPress, accédez à Nextend Social Login > Facebook.
- Sur la page des paramètres, localisez le champ Redirect URI ou Callback URL — il est affiché en lecture seule.
- Copiez cette URL exactement.
Retournez dans le portail Facebook Developer et ajoutez cette URL aux Valid OAuth Redirect URIs si elle diffère de ce que vous avez saisi à l’étape 1.5. Une discordance entre l’URI dans les paramètres Facebook et l’URI envoyée par le plugin est la cause la plus fréquente de Error 400: redirect_uri_mismatch.
2.4 Saisir les identifiants de l’application dans le plugin
De retour dans Nextend Social Login > Facebook :
- Collez votre App ID dans le champ App ID.
- Collez votre App Secret dans le champ App Secret.
- Cliquez sur Save Changes.
- Cliquez sur Test (si le plugin propose ce bouton) pour vérifier le flux OAuth avant d’exposer le bouton aux utilisateurs.
2.5 Configurer le comportement de connexion
Le plugin expose plusieurs paramètres comportementaux qu’il convient de configurer délibérément :
Redirection après connexion : Spécifiez où les utilisateurs arrivent après une authentification réussie. Les options incluent généralement :
- La page sur laquelle ils se trouvaient avant de cliquer sur connexion (recommandé pour les sites d’adhésion)
- Une URL fixe (par exemple,
/dashboard/) - La valeur par défaut WordPress (
/wp-admin/pour les administrateurs,/pour les abonnés)
Comportement d’inscription : Si un utilisateur Facebook s’authentifie mais n’a pas de compte WordPress correspondant, le plugin peut soit créer automatiquement un nouveau compte, soit bloquer la connexion. Pour les communautés ouvertes, l’inscription automatique est appropriée. Pour les sites fermés ou sur invitation, bloquez-la.
Gestion des conflits d’e-mail : Si l’adresse e-mail associée au compte Facebook existe déjà dans votre base de données d’utilisateurs WordPress (suite à une inscription manuelle antérieure), le plugin peut soit lier les comptes, soit rejeter la connexion sociale. La liaison est généralement la meilleure expérience utilisateur, mais vérifiez que cela correspond à votre politique de confidentialité.
Attribution des rôles utilisateur : Les nouveaux utilisateurs créés via la connexion Facebook se voient attribuer le rôle WordPress par défaut défini dans Réglages > Général. Vous pouvez remplacer cela dans le plugin pour attribuer un rôle spécifique (par exemple, Subscriber, Customer pour WooCommerce) indépendamment de la valeur par défaut globale.
Étape 3 : Activer l’inscription des utilisateurs dans WordPress
Si votre objectif est de permettre à de nouveaux utilisateurs de s’inscrire via Facebook — et pas seulement de permettre aux utilisateurs existants de se connecter — vérifiez que l’inscription ouverte est activée :
- Accédez à Réglages > Général dans le tableau de bord WordPress.
- Cochez Tout le monde peut s’inscrire dans la section Appartenance.
- Définissez le Rôle par défaut des nouveaux utilisateurs sur
Subscriber(ouCustomersi vous utilisez WooCommerce). - Cliquez sur Enregistrer les modifications.
Si vous utilisez un environnement VPS avec cPanel, vérifiez également que votre wp-config.php ne contient pas de DISALLOW_FILE_MODS codé en dur ou un verrou d’inscription personnalisé qui remplacerait le paramètre du tableau de bord.
Étape 4 : Tester l’intégration de manière approfondie
4.1 Test du flux de base
Accédez à la page de connexion de votre site (/wp-login.php ou une page de connexion personnalisée). Le bouton Continuer avec Facebook devrait apparaître. Cliquez dessus. Vous serez redirigé vers l’écran de consentement OAuth de Facebook, qui affiche le nom de votre application, les autorisations demandées et un bouton de confirmation.
Après confirmation, Facebook vous redirige vers l’URL de callback de votre site. Vous devriez être connecté en tant qu’utilisateur WordPress.
4.2 Test des cas limites
Testez ces scénarios avant de mettre en ligne :
- Nouvel utilisateur sans compte existant : Confirmez qu’un nouvel utilisateur WordPress est créé avec le rôle correct et une adresse e-mail valide récupérée depuis Facebook.
- Utilisateur existant avec e-mail correspondant : Confirmez que le plugin lie l’identité Facebook au compte existant plutôt que de créer un doublon.
- Utilisateur qui refuse l’autorisation d’e-mail sur Facebook : Certains utilisateurs refusent de partager leur e-mail. Confirmez que votre plugin gère cela correctement — soit en invitant à saisir manuellement un e-mail, soit en affichant un message d’erreur clair.
- Application en mode Development avec un compte Facebook non-développeur : Cela devrait échouer. Confirmez que le message d’erreur est convivial plutôt que d’exposer des codes d’erreur OAuth bruts.
- Accès à l’application révoqué : Accédez aux paramètres de l’application Facebook et supprimez les autorisations de votre site. Tentez de vous connecter à nouveau. Le plugin devrait gérer le rejet du jeton proprement.
4.3 Vérification côté serveur
Vérifiez votre journal de débogage WordPress pour toute erreur OAuth après un test de connexion :
tail -f /var/log/nginx/error.log
tail -f /path/to/wordpress/wp-content/debug.logActivez temporairement la journalisation de débogage WordPress dans wp-config.php si elle n’est pas déjà active :
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );Étape 5 : Personnaliser le bouton de connexion et son emplacement
Options d’emplacement du bouton
Nextend Social Login prend en charge l’injection du bouton de connexion Facebook à plusieurs endroits :
/wp-login.php: Le formulaire de connexion WordPress par défaut.- Pages de paiement et Mon compte WooCommerce : Essentielles pour réduire l’abandon de panier sur les sites e-commerce.
- Formulaire d’inscription : Affiché à côté des champs standard nom d’utilisateur/e-mail.
- Section commentaires : Permet aux commentateurs de s’authentifier via Facebook avant de publier.
- Shortcode personnalisé : Utilisez
[nextend_social_login]pour placer le bouton n’importe où dans le contenu d’une page ou dans un widget.
Considérations de style
Le plugin propose des options de personnalisation CSS. Si vous avez besoin d’un contrôle plus approfondi, le bouton est rendu avec des noms de classes prévisibles que vous pouvez cibler dans le fichier style.css de votre thème ou dans un bloc CSS personnalisé dans le Personnalisateur WordPress. Évitez de remplacer les propriétés display ou visibility du bouton avec JavaScript — cela peut interférer avec la propre logique d’initialisation du plugin.
Erreurs courantes et comment les corriger
| Erreur | Cause principale | Correction |
|---|---|---|
Error 400: redirect_uri_mismatch | L’URL de callback dans le plugin ne correspond pas aux paramètres de l’application Facebook | Copiez l’URI exacte depuis les paramètres du plugin et ajoutez-la aux Valid OAuth Redirect URIs de Facebook |
App Not Set Up | L’application est en mode Development ; l’utilisateur n’est pas un testeur | Passez l’application en mode Live ou ajoutez l’utilisateur comme Testeur dans App Roles |
Invalid OAuth access token | App Secret saisi incorrectement ou régénéré | Recopiez l’App Secret depuis le portail Facebook Developer |
Error 200: Permissions error | L’application demande des autorisations non approuvées par Meta | Utilisez uniquement public_profile et email pour la connexion standard |
| Le bouton de connexion n’apparaît pas | Conflit de plugin ou couche de mise en cache servant du HTML obsolète | Désactivez les plugins en conflit ; videz le cache côté serveur et CDN |
| Comptes utilisateurs en double créés | Paramètre de conflit d’e-mail défini sur « créer nouveau » | Modifiez le paramètre du plugin pour lier les comptes existants par e-mail |
| Échec de la négociation SSL vers graph.facebook.com | Certificats CA obsolètes sur le serveur | Exécutez update-ca-certificates sur le serveur |
Renforcement de la sécurité pour les déploiements en production
Une fois l’intégration en ligne, appliquez ces mesures de renforcement :
Faites pivoter votre App Secret périodiquement. Accédez à Settings > Basic > App Secret et cliquez sur Reset. Mettez immédiatement à jour le nouveau secret dans votre plugin WordPress. Planifiez cela comme une tâche de maintenance.
Limitez l’exposition de l’App Secret. Si vous utilisez un environnement WordPress géré ou une configuration de Serveurs Dédiés, stockez l’App Secret comme variable d’environnement serveur et référencez-la dans wp-config.php plutôt que de la stocker directement dans la base de données :
define( 'FACEBOOK_APP_SECRET', getenv('FB_APP_SECRET') );Surveillez l’utilisation des jetons OAuth. La section App Dashboard > Insights du portail Meta Developer affiche l’activité d’authentification. Des pics inhabituels peuvent indiquer du credential stuffing ou des attaques par rejeu de jetons.
Activez les mots de passe d’application WordPress ou l’authentification à deux facteurs pour les comptes administrateurs, car la connexion sociale contourne entièrement le champ de mot de passe standard — un compte administrateur lié à un compte Facebook compromis devient un vecteur d’attaque direct.
Révisez les autorisations demandées annuellement. Si votre application accumule des autorisations inutilisées au fil du temps, supprimez-les. Moins d’autorisations signifie un rayon d’explosion plus faible si votre App Secret est jamais exposé.
Utilisez un certificat SSL dédié pour votre domaine afin de garantir que la chaîne de redirection HTTPS est propre. Un certificat mal configuré peut entraîner des échecs silencieux des redirections OAuth. Les Certificats SSL doivent être renouvelés et surveillés de manière proactive.
Configuration spécifique à WooCommerce
Pour les boutiques WooCommerce, l’intégration de la connexion Facebook nécessite quelques étapes supplémentaires :
- Dans les paramètres de Nextend Social Login, activez explicitement l’intégration WooCommerce — c’est un bouton distinct de l’injection dans le formulaire de connexion général.
- Définissez la redirection post-connexion vers
/my-account/afin que les utilisateurs authentifiés arrivent sur leur historique de commandes plutôt que sur l’administration WordPress. - Si vous utilisez un flux de paiement en tant qu’invité, décidez si la connexion Facebook doit être proposée au moment du paiement comme étape facultative ou requise avant l’achat. Facultatif est fortement recommandé — la connexion sociale obligatoire au moment du paiement augmente l’abandon.
- Testez le flux de liaison de compte : un client qui a précédemment effectué un achat en tant qu’invité (avec une adresse e-mail) devrait pouvoir lier son compte Facebook à cet enregistrement client WooCommerce existant.
Considérations de mise à l’échelle pour les sites à fort trafic
Sur les sites avec un trafic concurrent important, le flux de redirection OAuth introduit une dépendance au temps de réponse de l’API de Facebook. Si graph.facebook.com est lent ou connaît une panne, votre page de connexion semblera se bloquer.
Mesures d’atténuation :
- Fournissez toujours une méthode de connexion de secours. Ne faites jamais de Facebook la seule option d’authentification. Gardez le formulaire standard WordPress nom d’utilisateur/mot de passe visible.
- Implémentez la mise en cache côté serveur avec précaution. La mise en cache de pages complètes (Varnish, Nginx FastCGI cache) doit exclure les pages de connexion et toute page contenant l’URL de callback OAuth. Une réponse OAuth mise en cache cassera l’échange de jetons.
- Surveillez la latence de l’API. Ajoutez une vérification de santé externe qui interroge votre point de terminaison de callback OAuth et vous alerte si le temps de réponse dépasse un seuil.
Si vous gérez une plateforme d’adhésion à fort trafic ou une application SaaS sur WordPress, un plan VPS Hosting avec des ressources dédiées vous donne le contrôle nécessaire pour configurer ces exclusions de cache au niveau du serveur plutôt que de dépendre uniquement des paramètres au niveau du plugin.
Matrice de décision : Devriez-vous utiliser la connexion Facebook ?
| Scénario | Recommandation |
|---|---|
| Blog public ou site d’actualités | Faible priorité — la lecture anonyme ne nécessite pas de connexion |
| Boutique WooCommerce | Haute valeur — réduit significativement les frictions au moment du paiement |
| Site d’adhésion ou d’abonnement | Haute valeur — simplifie la connexion récurrente pour les membres |
| SaaS B2B ou intranet d’entreprise | Faible valeur — les utilisateurs s’attendent à un SSO via Google Workspace ou Azure AD |
| Forum communautaire ou plateforme sociale | Haute valeur — l’identité sociale s’aligne avec le contexte communautaire |
| Site desservant des utilisateurs dans des régions à faible adoption de Facebook | Évaluez les alternatives (connexion Google, Apple) avant de vous engager |
| Site avec des exigences strictes de résidence des données | Auditez les conditions de traitement des données de Meta avant d’activer |
Liste de contrôle technique avant la mise en ligne
- HTTPS est actif et la chaîne de certificats est valide (
openssl s_client -connect yoursite.com:443) - L’application est passée du mode Development au mode Live dans le portail Meta Developer
- L’URI de redirection OAuth valide dans l’application Facebook correspond exactement à l’URL de callback dans le plugin
- L’App Secret est stocké en toute sécurité, non codé en dur dans un fichier public
- L’URL de la politique de confidentialité est définie dans les paramètres Basic de l’application Facebook
- L’inscription des utilisateurs est activée dans les réglages WordPress si la création de nouveaux comptes est prévue
- Le rôle utilisateur par défaut pour les inscriptions sociales est explicitement défini (non laissé par défaut
Administrator) - Le bouton d’intégration WooCommerce est activé si applicable
- Le cache de pages complètes est configuré pour contourner les pages de connexion et de callback
- La journalisation de débogage est désactivée en production (
WP_DEBUGdéfini surfalse) - La connexion par mot de passe de secours reste disponible pour les utilisateurs
- Test de connexion effectué avec un compte Facebook non-développeur en mode Live
- Le comportement en cas de conflit d’e-mail est configuré et testé
- L’Enregistrement de domaine et les enregistrements DNS sont stables — les échecs de redirection OAuth remontent souvent à une mauvaise configuration du domaine
FAQ
Pourquoi Facebook affiche-t-il « App Not Set Up » lorsque les utilisateurs tentent de se connecter ?
Votre application est toujours en mode Development. Seuls les utilisateurs explicitement ajoutés comme développeurs ou testeurs dans la section App Roles peuvent s’authentifier dans ce mode. Passez l’application en mode Live dans le portail Meta Developer pour permettre à n’importe quel utilisateur Facebook de se connecter.
Que se passe-t-il si l’e-mail Facebook d’un utilisateur correspond à un compte WordPress existant ?
Le comportement dépend du paramètre de conflit d’e-mail de votre plugin. Nextend Social Login peut soit lier automatiquement l’identité Facebook au compte existant (recommandé), soit bloquer la connexion et afficher une erreur. Configurez cela explicitement dans les paramètres du plugin plutôt que de vous fier à la valeur par défaut.
Puis-je utiliser la connexion Facebook sans stocker de données utilisateur sur mon serveur ?
Non. Lorsqu’un utilisateur s’authentifie via Facebook, WordPress crée un enregistrement utilisateur local pour maintenir la session. Au minimum, le nom d’affichage de l’utilisateur, son adresse e-mail et une référence de jeton haché sont stockés dans les tables wp_users et wp_usermeta. Divulguez cela dans votre politique de confidentialité.
Pourquoi la redirection OAuth échoue-t-elle après avoir déplacé WordPress vers un nouveau domaine ?
L’URL de callback enregistrée dans l’application Facebook pointe toujours vers l’ancien domaine. Mettez à jour les Valid OAuth Redirect URIs dans Facebook Login > Settings pour refléter le nouveau domaine, et mettez à jour le champ App Domains dans Settings > Basic. Mettez également à jour le paramètre d’URL de callback du plugin s’il est stocké comme valeur codée en dur plutôt que dérivée dynamiquement depuis home_url().
Nextend Social Login est-il compatible avec les plugins de page de connexion personnalisée comme WPForms ou Elementor ?
Oui, avec des réserves. Nextend Social Login fournit un shortcode ([nextend_social_login]) qui peut être intégré dans n’importe quel élément de constructeur de page. Cependant, le flux OAuth redirige toujours via le système d’authentification de WordPress, de sorte que la redirection finale après connexion peut ne pas renvoyer l’utilisateur vers une page de connexion personnalisée. Configurez l’URL de redirection post-connexion dans les paramètres du plugin pour gérer cela correctement.
