Descrição
VentraConnect Social Login adds one-click social login to WordPress — and includes Guardrails to stop unwanted new account creation (spam/junk registrations) while still allowing existing users to log in.
The free plugin works out-of-the-box with the default WordPress login and registration screens (wp-login.php), supports 15+ providers (Google, Facebook, X (Twitter), LinkedIn, Microsoft, GitHub, and more), account linking, optional profile sync, basic redirects, and diagnostics to troubleshoot OAuth issues.
Free includes: core WP login/registration support, shortcode placement, account linking, Guardrails, and email notifications when a new account is created via social login.
Pro adds (optional): WooCommerce/LMS/membership integrations, passwordless login (Magic Link + Email OTP), advanced redirect rules, and analytics.
Free Features
- Social login & registration with 15+ providers, including:
Google, Facebook, X (Twitter), LinkedIn, Discord, Reddit, Microsoft, GitHub,
Slack, Twitch, Spotify, TikTok, Amazon, Yahoo, WordPress.com, LINE. - Works with the default WordPress login & registration forms
(buttons added to the core wp-login.php screens). - Shortcode support to place social login buttons on custom pages or inside page builders.
- Account linking so users can connect multiple social accounts to a single WordPress user
and unlink them from their profile. - Optional profile sync for name and avatar from the social provider.
- New account guardrails – global rule to allow or block new user account creation via social login on the core WordPress login screens, so only existing users can log in when using social login.
- Email notifications to the user and site admin when a new account is created via social login.
- Button themes: Light, Dark, and Minimal (icon + text), plus compact icon-only layouts
designed to work across most WordPress themes. - Basic redirect options for controlling where users land after login or registration
via social login. - Diagnostics and logging tools to help debug OAuth and login issues.
- Role-friendly: works with standard WordPress roles
Pro Add-on Features
- Unified login experience – manage social login, passwordless login (Magic Link & Email OTP), and plugin integrations (WooCommerce, LMS, membership plugins) from a single system instead of juggling multiple separate login/add-on plugins.
- Passwordless login using Magic Link.
- Passwordless login using Email One-Time Passwords (Email OTP).
-
Advanced passwordless modes (recommended vs strict) to control how passwordless
interacts with classic username/password logins. -
WooCommerce integration with login, checkout and My Account – deep integration that respects new account guardrails, adds social account linking options on the customer account/profile page, and supports context-based shortcodes so you can place social and passwordless login buttons exactly where they make sense in the WooCommerce flow.
-
LMS integrations with LearnDash, LifterLMS and LearnPress – deep integration that respects new account guardrails, adds social account linking options on the user profile page, and supports shortcodes so you can place social and passwordless login exactly where it makes sense in your LMS flows.
-
Membership integrations with MemberPress, Ultimate Member and Paid Memberships Pro (PMPro) – deep integration with their registration / login / account screens, including support for new account guardrails, social account linking from the member profile, and context-based shortcodes for placing social and passwordless login buttons in the right membership views.
-
Advanced redirect rules with more granular and security-focused handling
after login, logout, and registration. - Analytics and login insights to see which providers are used most and to get
better visibility into login activity. - Additional diagnostic tools and logging for troubleshooting complex OAuth/login cases.
Pro features require the separate VentraConnect Social Login Pro add-on.
Social login allows your visitors to log in and register with popular social media accounts using beautiful, theme-friendly buttons. No CSS knowledge is needed.
VentraConnect follows official OAuth standards and connects directly to each provider. There is no third-party tracking and no external servers involved.
Links
Documentation: https://wpventra.com/docs/
Setup Guide: https://wpventra.com/docs/what-is-ventraconnect-social-login/
Why use social login on WordPress?
- Reduce login friction and abandoned registrations
- Increase successful sign ups and return visits
- Improve security by eliminating weak passwords
- Match modern SaaS-style authentication experiences
What’s new in the latest version?
- New account guardrails – global rule to allow or block new user account creation via social login on the core WordPress login screens, so only existing users can log in when using social login.
- Email notifications – Emails to both the user and the site admin when a new account is created via social login.
- UI updates – Cleaner settings UI and minor layout tweaks for a smoother setup experience.
- Readme updates – Clarified Free vs Pro feature lists and improved plugin description.
External Services
VentraConnect Social Login is an OAuth client only.
During login:
- The user is redirected to the selected provider such as Google or Facebook.
- The provider authenticates the user.
- The provider returns an authorization token to your site.
- VentraConnect retrieves basic profile data:
- Provider user ID
- Email address
- Display name
- Avatar URL
No user data is sent to or stored on servers owned by the plugin author.
All communication happens directly between your WordPress site and the provider official APIs.
Provider Domains Used
Google
accounts.google.com
oauth2.googleapis.com
people.googleapis.com
Facebook
graph.facebook.com
Microsoft
login.microsoftonline.com
graph.microsoft.com
TikTok
open.tiktokapis.com
Reddit
www.reddit.com
oauth.reddit.com
LINE
access.line.me
api.line.me
Slack
slack.com
Discord
discord.com
Twitch
id.twitch.tv
api.twitch.tv
GitHub
github.com
api.github.com
Amazon
www.amazon.com
api.amazon.com
Yahoo
api.login.yahoo.com
WordPress.com
public-api.wordpress.com
LinkedIn
www.linkedin.com
api.linkedin.com
Each provider has its own Terms of Service and Privacy Policy. You are responsible for complying with those terms when enabling a provider.
Capturas de tela
Instalação
- Upload the
ventraconnect-social-loginfolder to/wp-content/plugins/. - Activate the plugin.
- Go to VentraConnect Social Login in the WordPress admin.
- Choose a provider (e.g., Google or Facebook) and add your OAuth credentials.
- Save changes – social login buttons will appear on the WordPress login and registration screens.
Perguntas frequentes
-
Yes. VentraConnect uses official OAuth authentication flows provided by each social network.
User credentials are never shared with or stored by your WordPress site. Authentication is
handled directly by the provider, and only basic profile data is returned after successful login.VentraConnect connects directly to each provider. There is no third-party proxy server in the
middle and no extra tracking layer added by the plugin. -
Does this plugin replace passwords completely?
-
No. Social login is optional. Users can continue to log in using their WordPress username and
password unless you choose to enforce stricter rules using your own configuration or the Pro
add-on’s passwordless modes. -
Does it work with existing WordPress users?
-
Yes. If a user logs in with a social account that matches an existing email address, the social
account is linked to that user automatically and no duplicate account is created. -
Does it create new user accounts?
-
By default, yes. If the email address does not already exist, a new WordPress user account is
created automatically using the social provider profile data.You can also use the new account guardrails to globally allow or block new user creation
from the core WordPress login screens when using social login. This makes it easier
to prevent unwanted signups on those default screens if you prefer to use a dedicated
registration or onboarding flow. -
Yes. The new account guardrails let you block new user creation on the default WordPress
login screens when using social login, so only existing users can log in that way.
You can then pair social login with your own registration process, LMS or membership flows,
instead of opening registration on wp-login.php. -
Only the provider user ID, name, email address and avatar URL are stored. No access tokens
or passwords are saved.Site owners can output a privacy notice using the
ventraconnect_sl_privacy_notice_html
filter if they want to show more detailed information on their login/registration screens. -
Where do I get OAuth credentials?
-
Links to provider developer consoles are available in the plugin settings.
The plugin automatically generates the correct callback URL using WordPress
admin-ajax.php.
On a typical site it will look similar to:https://example.com/wp-admin/admin-ajax.php?action=ventraconnect_sl_oauth_callback&provider=PROVIDERYou should always copy the callback URL shown in the plugin settings instead of hardcoding it.
-
Will this slow down my site?
-
No. Social login buttons are only loaded where they are displayed, and OAuth requests are
made directly between your site and the provider only during login. There are no external
proxy calls or background requests added to normal page loads. -
Does it work with WooCommerce, LMS or membership plugins?
-
The free plugin works with the default WordPress login and registration forms and any area
where those forms are used, as well as custom pages where you place the shortcode.Deeper integrations with WooCommerce (login, checkout and My Account), LMS plugins
(LearnDash, LifterLMS, LearnPress) and membership plugins (MemberPress, Ultimate Member,
Paid Memberships Pro) are available in the VentraConnect Social Login Pro add-on. These
integrations respect new account guardrails, support social account linking from profile
screens, and include context-based shortcodes so you can place buttons exactly where
they make sense in those flows. -
Does it support Magic Link and Email OTP passwordless login?
-
Yes. Magic Link and Email One-Time Password (Email OTP) login are available in the
VentraConnect Social Login Pro add-on. The Pro add-on also includes advanced passwordless
modes so you can control how passwordless login interacts with classic username/password
logins.The free plugin focuses on social login with 15+ providers on the core WordPress
login/registration screens and any custom pages where you place the shortcode. -
Yes. The free plugin provides a shortcode that you can use on custom pages, in page builders
and on custom login screens. As long as the page is part of your WordPress site and the
shortcode is rendered, the social login buttons and flows will work. -
Do you offer a Pro version?
-
Yes. VentraConnect Social Login Pro is an optional add-on built for sites that need
passwordless login (Magic Link and Email OTP), deep integrations with WooCommerce, LMS
and membership plugins, advanced redirect control and analytics.The free plugin remains fully functional on its own. Pro is not required, but it lets you extend
the same social login foundation instead of switching to a different plugin later.More details: https://wpventra.com/
Avaliações
Colaboradores e desenvolvedores
“VentraConnect Social Login – Social login with Google, Discord, LinkedIn & more” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresInteressado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
1.1.0
- Improved: Unified account guardrail checks into a shared helper so social login behaves more consistently across core WordPress login screens and WooCommerce My Account (pro).
- Improved: The
ventraconnect_sl_can_create_userfilter is now applied in a single place before any new account is created, making it easier to customise or lock down account creation rules. - Tweak: Internal refactors to the guardrail system to better support Pro-only passwordless login methods, without changing behaviour for sites using the free plugin only.
1.0.5
- Security: Hardened validation, escaping and capability checks around social login flows and settings pages in line with WordPress.org review feedback.
- Security: Reduced or removed debug output and ensured sensitive data is not exposed in logs by default.
- Tweak: Minor internal code cleanups to better align with WordPress.org plugin guidelines.
1.0.4
- Tweak: Updated readme and plugin listing copy to clarify Free vs Pro features and improve discoverability. No functional changes.
1.0.3
- New: Account guardrail option to allow or block new user creation on core WordPress login/registration screens when using social login.
- New: Email notifications for admin and user when a new account is created via social login.
- Tweak: UI and settings layout improvements in the admin.
- Tweak: Confirmed compatibility with WordPress 6.9.
1.0.2
- Fix: Prevent rare “Class VentraConnect\SocialLogin\Providers\Facebook not found” fatal on some hosting environments.
1.0.1
- Fix: Shortcode
redirect_toparameter is now respected and no longer overridden by the global redirect setting. - Fix: Default login vs registration redirect URLs are applied correctly after social login.
- Fix: Redirects are now more reliable when HOME/SITEURL or www/non-www hosts differ.
- Tweak: Hardened OAuth callback/state handling to make popup and REST-based flows more robust.
1.0.0
- Initial release.




