Applies to: Free · Pro
If you’ve enabled Social Login but the buttons don’t appear on your login, checkout, or profile pages, use this checklist to track down the cause.
In almost every case it’s one of these:
-
Provider not actually enabled
-
Placement for that form not enabled
-
Cache / page builder template hiding the output
-
The wrong form (or a custom form) being used
-
A conflict or PHP error you’re not seeing
This article walks through fixes in the right order.
1. Confirm at least one provider is active
First: make sure you actually have something to render.
-
Go to VentraConnect → Login methods.
-
In the left sidebar, choose a provider (e.g. Google).
-
Check that:
-
The Active toggle is On.
-
You’ve saved your App ID / Client ID and App Secret.
-
-
Repeat for at least one more provider you care about.
If no providers are active, there is nothing for VentraConnect to show on any form.
Tip: Use the provider’s built-in “Test” or “Diagnostics” button (if available) to confirm it’s configured correctly – but even a misconfigured provider should still show a button; configuration errors don’t usually hide them completely.
2. Check placement settings for the specific form
Social Login doesn’t appear everywhere automatically. It only shows where you’ve explicitly enabled it.
WordPress login & registration
-
Go to VentraConnect → Settings (or the main General/Forms settings screen – wherever you control core WordPress placement).
-
Find the WordPress login & registration section.
-
Make sure the relevant toggles are On:
-
Show on WordPress login form -
Show on WordPress registration form(if you use it)
-
Then test:
-
Visit
/wp-login.phpdirectly in a private/incognito window. -
If you don’t see buttons there, the problem is at the core WordPress level – fix that first before worrying about Woo/LMS/etc.
WooCommerce
-
Go to VentraConnect → WooCommerce.
-
Confirm Enable WooCommerce Social Login is On.
-
Under Login & registration placement, check:
-
Login form → where do you want buttons (above, below, etc.)?
-
Registration / My Account forms → enabled if you expect buttons there.
-
-
If you want buttons on checkout, make sure the Checkout placement options are also enabled.
Then test in a private window:
-
/my-account/– login and registration views. -
A full checkout flow.
If buttons show on /wp-login.php but not on WooCommerce pages, the Woo integration settings (or theme template) are the problem.
Memberships & communities (MemberPress, PMPro, UM, BuddyPress/BuddyBoss)
-
Go to the integration screen for the plugin (e.g. VentraConnect → MemberPress or similar).
-
Enable:
-
Login form placement
-
Registration / signup form placement
-
Checkout/purchase, if applicable
-
-
Save.
Then:
-
Visit the plugin’s own login and signup URLs (not just some custom page you built in a page builder) and look for the buttons.
If buttons show on the plugin’s native login page but not on a custom “pretty” page, you’re probably using a shortcode/widget layout that isn’t the real login form – in that case, you may need to use VentraConnect’s shortcode inside that page instead of the automatic integration.
LMS (LearnDash, LearnPress, LifterLMS)
Same pattern:
-
Go to the LMS integration screen in VentraConnect.
-
Enable login/registration placement.
-
Test on the LMS’s native login / student pages, not just your marketing pages.
Comments
If you expect buttons on comments:
-
Go to the Comments / Discussion integration tab in VentraConnect.
-
Enable:
-
Require login to comment(if you want to force login) or -
The option to show Social / Magic Link / OTP buttons on the comment form.
-
-
Save and test on a single post page with comments enabled.
3. Check passwordless mode is not hiding everything
Passwordless Mode normally doesn’t hide Social Login buttons – it works with them – but if you’ve played with aggressive settings too early, you can confuse yourself.
-
Go to VentraConnect → Passwordless Mode.
-
Temporarily set it to Off.
-
Save changes.
-
Clear cache (see next section) and re-test your login page.
If Social Login suddenly appears with Passwordless Mode off, you know the issue is in your passwordless configuration. Get Social stable first, then move back to Recommended/Strict.
4. Clear cache and disable “aggressive” optimisation
Caching and HTML minification can hide or reorder output, especially on login and checkout pages.
Do this:
-
Purge all caches in your caching plugin (e.g. WP Rocket, LiteSpeed, etc.).
-
If you’re using:
-
“Combine JS/CSS”,
-
“Defer all JS”,
-
HTML minification with script removal,
temporarily turn those off and test again.
-
-
If your host has server-level caching (Cloudflare, host-provided full-page cache), purge that as well.
Then:
-
Test again in a private/incognito window, ideally in another browser too.
If buttons return after disabling heavy optimisation, you’ll need to:
-
Exclude your login/checkout pages from some rules, or
-
Add VentraConnect scripts to an “ignore”/“do not combine” list.
5. Confirm you’re looking at the real form
A common trap: the page you’re staring at isn’t the actual WordPress / Woo / membership login form.
Examples:
-
A page builder template that visually looks like a login, but uses its own custom form.
-
A modal login popup from another plugin, not the underlying login page.
-
A WooCommerce “login widget” that doesn’t use the normal hooks.
To test:
-
For WordPress: use
/wp-login.phpdirectly. If Social buttons appear there, VentraConnect is working. -
For WooCommerce: use the default My Account URL (
/my-account/) and a standard checkout page without a page builder override. -
For membership/LMS: find the plugin’s default login/sign-in URL and test that.
If things work on the native forms but not on your custom layouts, you have two choices:
-
Switch those pages back to use the native form template/hooks, or
-
Place VentraConnect’s shortcodes manually inside your custom layout where buttons should appear.
6. Check for PHP errors or conflicts in Diagnostics
If everything above looks correct and you still don’t see buttons:
-
Go to VentraConnect → Diagnostics & Tools.
-
Look at:
-
Health overview – any red flags for the integration you expect?
-
Logs / debug section – any obvious errors or fatal issues logged?
-
-
If there is a button to copy diagnostics, use it and save the output somewhere.
You’re looking for:
-
Fatal errors from other plugins on login/checkout.
-
Hook/compatibility warnings about WooCommerce or membership/LMS plugins.
-
Anything referencing your theme overriding login templates.
If diagnostics show that, for example, WooCommerce integration is disabled or not detected, fix that first (i.e. enable the integration, make sure the plugin is active, and you’re not using a non-standard login template).
7. Temporarily test with a default theme + core plugins only
If it still doesn’t show up, you’re into “conflict hunt” territory.
Quick isolation steps:
-
Switch the site to a default theme temporarily (Twenty Twenty-Four / Twenty Twenty-Three).
-
Deactivate all non-essential plugins except:
-
WooCommerce (if you’re debugging Woo)
-
The relevant membership/LMS plugin (if needed)
-
VentraConnect (Free + Pro)
-
-
Clear caches again.
-
Test Social Login visibility on:
-
/wp-login.php -
/my-account/(if Woo) -
The native login page for membership/LMS, if applicable.
-
If buttons appear in this “minimal” setup, you know:
-
VentraConnect is functioning.
-
The problem is either your theme, a specific plugin, or your page builder template.
Then:
-
Reactivate your theme. Test.
-
Reactivate non-essential plugins one by one, testing after each until buttons disappear – that’s your conflict.
8. When to contact support (and what to include)
If you’ve done the steps above and still can’t get buttons to show:
Include all of this when you contact support:
-
A short description:
-
Where you expect buttons (which pages)
-
What you’ve already tried from this guide
-
-
Whether buttons appear on:
-
/wp-login.php -
/my-account/(Woo) -
Native membership/LMS login pages
-
-
The Diagnostics blob from VentraConnect → Diagnostics & Tools (copy-paste)
-
A list of:
-
Theme name
-
Major plugins involved (WooCommerce, membership/LMS, security, caching, login/modal plugins)
-
-
Any obvious error messages from the browser console or debug log.
The more of this you include up-front, the faster the issue will be pinned down.
Quick checklist summary
Before you open a ticket, make sure you’ve:
-
✅ Enabled at least one provider
-
✅ Turned on placement for the specific form (WP / Woo / membership / LMS / comments)
-
✅ Tested on the native login/checkout pages, not just custom builder layouts
-
✅ Cleared caches and turned off aggressive optimisation
-
✅ Checked Passwordless Mode isn’t masking the issue
-
✅ Looked at Diagnostics & Tools for obvious warnings
Do that, and 90% of “buttons not showing” cases are solved without needing advanced debugging.