ContentGate

Content Restriction & Access Control by Login Status & User Role

ContentGate

Content Restriction & Access Control by Login Status & User Role

New ContentGate Pro is here — advanced rules, redirects & blur previews

Restrict Content on WordPress

Choose who can see your pages, posts, or even your whole site. You choose the rules, ContentGate handles the restriction.

Private Pages
Member Content
Exclusive Sites
Online Course
Private Forum
ContentGate rule builder dashboard
2 min Average setup time
0 Lines of code needed
∞ Rules you can create
100% WordPress native
Why ContentGate

What Makes ContentGate Special?

No coding. No confusion. Just make a rule and choose how visitors view your website.

Easy Rule Builder

Make rules like “IF visitor is logged out → hide this page.” Combine conditions with AND logic — or, with Pro, OR logic and nested groups — all visually with zero code.

Members-only lessons
Active

IF Logged in AND Role = Subscriber
THEN Allow → /lessons/*
ELSE Blur + “Join to keep reading”

Instant Activation

Toggle any rule on or off instantly. Test restrictions in real time without touching theme files or functions.php.

Restrict Who You Want

Target visitors by login status and any WordPress role — including custom roles. Pro adds conditions that go far beyond roles.

Login status
User role
Registration date Pro
Registration period Pro
Email domain Pro
Min. public posts Pro
Capabilities Pro

Choose What Visitors See

Show an editable restriction message with smart tags — or, with Pro, redirect visitors elsewhere or tease the content behind a blur.

Restriction message
Smart tags
Per-rule message Pro
Redirect to URL Pro
Redirect to local page Pro
Blur + CTA teaser Pro

Whole Site Lock

Put your entire WordPress site behind a single access rule. Only approved users can view anything at all.

Content Restriction Block

Pro

Gate just part of a page. Wrap any section in the block and choose who can see it — right inside the editor.

Rule Scheduling

Pro

Set start and end dates so rules switch on and off by themselves — perfect for launches, drip content and limited-time access.

What you can protect

Restrict What You Need

From a single blog post to your entire website — ContentGate gives you granular control over every piece of content.

Restricted page

Pages

Hide any page you want. Perfect for private lessons, dashboards, or client pages.

Restricted posts

Posts

Keep certain blog posts private so only the right people can read them.

Restricted website

Entire Website

Put your entire site behind a simple access rule. Only approved users can view.

Go further with Pro
Pro

Post Types

Restrict entire custom post types — products, courses, docs, or anything else.

Pro

Taxonomies

Lock every post in a category, tag, or custom taxonomy term at once.

Pro

Menu Items

Hide navigation links from visitors who can’t access what’s behind them.

Pro

Custom URIs

Protect any URL pattern on your site — even pages WordPress doesn’t manage.

How it works

Up and running in under 2 minutes

ContentGate is built for WordPress users, not developers. No shortcodes, no PHP, no headaches.

1

Install the Plugin

Download and activate ContentGate from the WordPress plugin directory in seconds. No setup wizard needed.

2

Create a Rule

Use the visual rule builder to define your conditions — like login status and user role, or advanced conditions with Pro.

3

Choose What to Protect

Select specific pages, posts, or toggle on “Whole Site.” Pro adds post types, taxonomies, menu items and custom URIs.

4

Decide What Visitors See

Write a branded restriction message — or, with Pro, redirect visitors or show a blurred teaser with a call to action.

5

Activate & Done

Toggle the rule on. Your content is now protected — instantly, reliably, beautifully.

Creating a ContentGate rule
Pricing

Start free. Go Pro when you need more.

The free plugin covers everyday restriction. Pro unlocks advanced conditions, more content types and smarter ways to handle restricted visitors.

Free

$0 forever
Unlimited rules
Login status & user role conditions
Pages, posts & whole-site lock
Restriction message with smart tags

Pro

Launch offer — 50% off
$74.5 $149 / year
Advanced conditions, OR logic & groups
Rule scheduling & Restrict mode
Post types, taxonomies, menus & URIs
Redirects & blur + CTA teaser
Content Restriction block
FAQ

Frequently Asked Questions

Quick answers to common questions about restricting content with ContentGate.

Read the documentation →
What does ContentGate do?

ContentGate lets you control who can see your WordPress content. Create a rule, set conditions like login status or user role, choose the pages, posts or whole site to protect, and decide what restricted visitors see.

Do I need to write any code?

No. Rules are built with a simple IF → THEN builder: pick a condition, pick the content, choose what visitors see, and save. No shortcodes or PHP.

What’s the difference between Free and Pro?

Free lets you restrict pages, posts or your whole site by login status and user role. Pro adds advanced conditions (registration date, email domain, capabilities and more), OR logic and condition groups, extra content types like post types, taxonomies, menu items and custom URIs, per-rule messages, redirects, blur-with-CTA, rule scheduling and the Content Restriction block.

Can I restrict only part of a page?

Yes, with Pro. Wrap any section in the Content Restriction block and choose who can see it — the rest of the page stays public.

Can I upgrade from Free to Pro later?

Yes. Start with the free plugin and upgrade whenever you need more. Your existing rules and restriction message stay in place.

Will it work with my theme?

ContentGate uses native WordPress roles and the standard login system, so it works with your existing pages, posts and theme.

Get started today

Start Protecting Your Content Today

ContentGate makes content restriction simple, fast, and stress-free. Start free — upgrade to Pro when you need more control.

Scroll to top