Social Login for WordPress
Single sign-on with Google and Facebook using the store’s own OAuth credentials.
Social Login, in practice.
Continue-with buttons on the WordPress login form, the store login form and via shortcode. The callback validates a browser-bound CSRF state, confirms the provider is enabled, exchanges the code server-to-server and requires a verified email from Google. It never attaches to an existing account — that email is sent to password login with a notice.
Talks to: Google OAuth 2.0 / OpenID Connect, Facebook Graph API
- Google OpenID Connect and Facebook flows
- CSRF state bound to a per-browser cookie
- Disabled providers rejected at callback, not just hidden
- Google logins require a verified email
- Never auto-attaches to a pre-existing account
- Return-to-page honored after sign-in
- Client secrets masked in every settings response
Storefront, admin and settings.
On the storefront
- Continue with Google / Facebook buttons
- [ambikly_social_login_buttons] shortcode
Settings you control
- Enable Google
- Google client ID
- Google client secret
- Enable Facebook
- Facebook app ID
- Facebook app secret
Routes and hooks.
Built on the same Addon SDK as every other Pro add-on — extend it instead of replacing it.
Core hooks it listens to
login_formambikly_login_form_afterinit
Works with
From toggle to live in a few minutes.
-
Enable it
Ambikly → Add-ons → Social Login → toggle on. Pro must be active; nothing else to install.
-
Set it up
Open its settings panel and set: enable Google; google client ID; google client secret; enable Facebook; facebook app ID; facebook app secret.
-
Find it in use
The storefront surfaces, admin screens and settings it adds are listed under “Where it shows up” above; nothing needs placing by hand unless a shortcode is named there.
-
Turn it off without losing anything
Disable the add-on from the same screen. Its settings and data stay in place, and a lapsed license pauses it the same way — the store keeps running.
About Social Login.
What if I already have an account with that email?
Social sign-in never attaches to an existing account; you are sent to the normal login with a notice to use your password.
Is Apple Sign In supported?
No — it needs a signed client-secret JWT and its own review, so it was left out rather than shipped as a toggle that does nothing.
Also on the same license.
Get Social Login with every other add-on.
Pro is $199 a year or $549 once, for all 35 add-ons. Enable this one from the same admin the day you need it.