The Web Design Hub

Client Support

How can we help you today?

Client Portal

Access your project dashboard & files

Book Appointment

Schedule a call with our team

Remote Support

Get live technical assistance

Need something else? Contact our team

Free + Pro·WordPress Plugin

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.

Download Free
Any WordPress theme PHP 7.4+ compatible Free version available No coding required

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

How It Works

Up and running in minutes

Three simple steps to get real results — no experience needed.

011

Install and activate

Upload via the WordPress plugin installer and activate. The gate toggle appears instantly in Settings → Login Gate.

022

Choose your gate page

Free: redirects to WooCommerce My Account. Pro: select any page — including a custom Elementor login/register page you've built.

033

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.

Ready to go!
Features

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.

Key Feature

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.

Features

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.

Who It's For

Made for web professionals

Built by a real web design agency — for everyone who needs a professional solution without the bloat.

Most Common

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.

vs. Competition

How we stack up

TWDH Login Gate vs. MemberPress (Basic Gate)

Feature
TWDH
MemberPress (Basic Gate)
Free version available
PHP-layer redirect (no flash)
WooCommerce auto-safe
Manual config
Zero frontend JS overhead
Custom gate page
Pro
Page whitelist
Pro
Price (Pro single site)
$49/yr
$179.50/yr
Comparison

Free vs Pro — side by side

See exactly what each tier includes before you decide.

Feature
Free
Pro
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
Custom gate page (any page — Elementor, Gutenberg, or classic)PRO
Custom post-login redirect URLPRO
Page whitelist — keep specific pages publicly accessiblePRO
URL pattern whitelist with wildcard supportPRO
Role-based redirects (different page per user role)PRO
Priority supportPRO
Plans

Simple, transparent pricing

No surprises. No hidden fees. Use the free version forever.

FREE

$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
Download Free
PERSONAL

$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
MOST POPULAR
STUDIO

$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
AGENCY

$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
Reviews

What people are saying

5.0 average from early users

"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

Changelog

What's new

Recent updates and improvements.

v1.3.0March 2026Latest
  • Pro: URL pattern whitelist with wildcard support
  • Pro: role-based post-login redirect URLs
  • Improved compatibility with WooCommerce block checkout
v1.2.0October 2025
  • Pro: custom gate page selector (any WordPress page)
  • Pro: page whitelist — keep specific pages public
  • Admin bar indicator when gate is active
v1.1.0June 2025
  • Auto-exclude WooCommerce Cart, Checkout, and My Account
  • Fixed: gate firing on AJAX requests causing WooCommerce add-to-cart errors
v1.0.0February 2025
  • Initial release — site-wide login gate, redirect to My Account, enable toggle
FAQ

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.

Download Free
Free forever No account requiredAny WordPress theme