Login Gate
Members-only WordPress. Force visitors to log in before they see a single page.
Some sites aren't meant for the public. Whether you're running a members-only supplement brand, a client portal, or a course site — you need a way to gate the entire site behind a login wall.
TWDH Login Gate intercepts every unauthenticated visit at the PHP layer before a page renders. There's no JavaScript, no redirects that flash content first, and no compatibility issues with page builders. The visitor simply never sees the page — they land directly on your login or registration screen.
The free version redirects to your WooCommerce My Account page (or wp-login.php) and sends users to the homepage after login. The Pro version unlocks a custom gate page selector so you can point visitors to any page — including a branded Elementor login/register page. Pro also adds a page whitelist (keep specific pages public), URL pattern exclusions, and role-based post-login redirects so admins, customers, and subscribers can all land on different pages after they log in.
PHP 7.4+
Minimum Requirement
Works on modern hosts
Any
Theme Compatible
Elementor, Divi, Bricks & more
5.0★
Average Rating
From early users
Free
Core Version
No credit card ever
Requirements
WordPress
5.0++
PHP
7.4++
WooCommerce
Optional
Multisite
Supported
Up and running in minutes
Three simple steps to get real results — no experience needed.
Install and activate
Upload via the WordPress plugin installer and activate. The gate toggle appears instantly in Settings → Login Gate.
Choose your gate page
Free: redirects to WooCommerce My Account. Pro: select any page — including a custom Elementor login/register page you've built.
Enable the gate
Flip the toggle. Every logged-out visitor is redirected immediately. Logged-in users browse freely. No caching issues, no flash of content.
Built for professionals
No bloat. No surprises. Just the features that matter.
PHP-layer redirect
The gate fires at template_redirect — before any page content renders. No flash, no JavaScript dependency.
WooCommerce-safe
Auto-excludes Cart, Checkout, and My Account so WooCommerce never breaks for guest visitors who follow a product link.
Zero front-end overhead
No JavaScript or CSS is loaded on the front end. The gate is entirely server-side with no performance impact.
Everything it can do
A complete breakdown of every capability — free and Pro.
PHP-Layer Redirect — No Flash of Content
The gate fires at WordPress's template_redirect hook — the earliest possible point in the request lifecycle, before any page HTML is rendered. Visitors are redirected at the server level with zero flash of content.
WooCommerce Automatically Safe
Cart, Checkout, and My Account pages are automatically excluded from the gate. WooCommerce guest checkout and account registration flows work exactly as expected — no manual exclusions required for standard WooCommerce pages.
Zero Frontend Overhead
No JavaScript or CSS is loaded on the front end. The gate is entirely server-side PHP — it adds no weight to your pages, causes no layout shift, and has no measurable impact on Core Web Vitals.
Custom Gate Page (Pro)
Pro lets you redirect visitors to any page on your site — including a custom Elementor, Gutenberg, or Divi login/register page you've designed. Create a branded login experience that matches your site's aesthetic.
Page & URL Whitelist (Pro)
Pro adds a page whitelist and URL pattern exclusion list. Keep your About page, Contact page, and product landing pages publicly accessible while gating everything else — full control over what's public vs private.
Role-Based Post-Login Redirects (Pro)
Pro sends different user roles to different pages after login. Admins go to the dashboard, wholesale customers go to the shop, subscribers go to the members area — configurable per role independently.
Made for web professionals
Built by a real web design agency — for everyone who needs a professional solution without the bloat.
Members-only e-commerce
Brands that sell exclusively to registered customers — wholesale suppliers, supplement labs, and B2B stores.
Course and membership sites
WordPress sites where all content is gated and registration is required before visitors can see anything.
Client portals
Agencies and service businesses that use WordPress as a private portal for logged-in clients only.
How we stack up
TWDH Login Gate vs. MemberPress (Basic Gate)
Free vs Pro — side by side
See exactly what each tier includes before you decide.
Simple, transparent pricing
No surprises. No hidden fees. Use the free version forever.
$0
forever
- Gate your entire WordPress site behind a login wall
- Redirects to WooCommerce My Account by default
- Post-login redirect to homepage
- Auto-exclude Cart, Checkout, and My Account
- Works with any WordPress theme or page builder
- Admin bar indicator when gate is active
$49/yr
per year · 1 site
- Custom gate page (any page — Elementor, Gutenberg, or classic)
- Custom post-login redirect URL
- Page whitelist — keep specific pages publicly accessible
- URL pattern whitelist with wildcard support
- Role-based redirects (different page per user role)
- Priority support
$79/yr
per year · up to 3 sites
- Custom gate page (any page — Elementor, Gutenberg, or classic)
- Custom post-login redirect URL
- Page whitelist — keep specific pages publicly accessible
- URL pattern whitelist with wildcard support
- Role-based redirects (different page per user role)
- Priority support
$129/yr
per year · unlimited sites
- Custom gate page (any page — Elementor, Gutenberg, or classic)
- Custom post-login redirect URL
- Page whitelist — keep specific pages publicly accessible
- URL pattern whitelist with wildcard support
- Role-based redirects (different page per user role)
- Priority support
What people are saying
"Exactly what I needed. Our store is wholesale-only and we don't want random visitors browsing. Set it up in 5 minutes and pointed it to our custom Elementor login page. Works perfectly."
Danielle W.
Owner, TrueAmino Labs
"I've tried three other login gate plugins and they all had issues with WooCommerce checkout. This one handles it correctly out of the box. The role redirect feature in Pro is a bonus."
Marcus B.
Membership Site Developer
"We use this on client portals. The page whitelist means we can keep the About and Contact pages public while gating everything else. Clean admin UI, fast support."
Sandra T.
Agency Owner, Tampa FL
What's new
Recent updates and improvements.
- Pro: URL pattern whitelist with wildcard support
- Pro: role-based post-login redirect URLs
- Improved compatibility with WooCommerce block checkout
- Pro: custom gate page selector (any WordPress page)
- Pro: page whitelist — keep specific pages public
- Admin bar indicator when gate is active
- Auto-exclude WooCommerce Cart, Checkout, and My Account
- Fixed: gate firing on AJAX requests causing WooCommerce add-to-cart errors
- Initial release — site-wide login gate, redirect to My Account, enable toggle
Common questions
Everything you need to know before getting started.
Ready to get started? It's free.
Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.
