Skip to content
WordPress Plugin · Private Page Access Control

Protect selected pages and let visitors request, wait for approval, and gain controlled access through a simple admin workflow

Access Gate turns specific WordPress pages into restricted areas. Visitors cannot view the protected content unless they submit an access request, accept the legal disclaimer, and receive approval from the administrator.

ProtectedPages by ID
RequestAccess Workflow
ApproveAdmin Review
RevokeAccess Control

A controlled gate system for private WordPress pages

Access Gate is built for websites that need to restrict sensitive or members-only pages without creating a full membership platform. Instead of showing the page normally, the plugin intercepts protected pages and replaces the content with an access request form.

The visitor submits a request, the administrator is notified by email, and the request appears inside the WordPress dashboard. From there, access can be approved, rejected, revoked later, or deleted.

Ideal for private reports, restricted resources, investor pages, internal documents, premium research sections, invitation-only content, or any area where access must be granted manually.

WordPress Native Admin Approval Flow Restricted Content Control
Access Gate — Admin Queue
12
Pending
84
Approved
Live
Requests
3
Revoked
Recent Decisions
AG-1041
Research page request
AdminAPPROVED
AG-1042
Investor access request
QueuePENDING
AG-1043
Access removed later
ControlREVOKED

A simple gate between the visitor and restricted content

The plugin replaces direct access with a controlled review process, making restricted pages easier to manage without overcomplicating the site architecture.

Protect
specific pages by ID inside WordPress settings
Collect
visitor name, email, message, and disclaimer consent
Review
requests from the admin panel with status tracking
Grant
or revoke page access with email notifications
“Access Gate gives you a direct and controlled approval workflow for private WordPress pages without forcing you to build a full membership system.”

Everything needed to gate page access with manual approval

Access Gate focuses on one clear job: protecting selected pages and giving the administrator full control over who can enter.

🔒
Page Protection by ID
Define exactly which WordPress pages should be restricted by entering their page IDs in the settings panel.
Content Interception Before Output
When a visitor reaches a protected page, the plugin intercepts the normal page output and replaces the visible content with the access gate interface.
📝
Access Request Form
Visitors can request access by submitting their name, email address, and optional message directly on the protected page.
⚖️
Legal Disclaimer Acceptance
Before submitting the request, the visitor must actively accept the legal disclaimer. The request button remains disabled until the checkbox is accepted.
📬
Admin Email Notification
Every new request triggers an email notification to the site administrator, including the requester’s data and a direct link to the admin request panel.
🧾
Request Database Storage
Requests are stored in a dedicated database table with name, email, message, status, token, IP address, request date, and decision date.
Approve Requests
Approve a request from the dashboard, which changes the status and notifies the user by email that access has been granted.
Reject Requests
If a request is not accepted, reject it and the visitor receives a rejection notice by email.
🔁
Re-Approve Previous Requests
Rejected or revoked users can be re-approved later from the admin panel without rebuilding the whole request flow manually.
🚫
Revoke Existing Access
Approved users can later lose access if the administrator revokes it, allowing tighter long-term control over private resources.
🍪
Token-Based Visitor Access
Approved users are linked to a token and access is handled through a browser cookie, allowing the plugin to recognize approved visitors.
📨
User Email Notifications
The plugin sends different email messages depending on whether the request was approved, rejected, or revoked.
🧠
Smart Existing Request Handling
If the same email already has a status, the plugin reacts accordingly: approved users are let in, pending users are informed, rejected users are warned.
🛡️
Admin Bypass Logic
Administrators are not blocked by the gate and can still access protected pages normally while managing the site.
📊
Admin Request Dashboard
Includes an admin dashboard with pending requests, approved users, rejected or revoked records, quick action buttons, and simple stats counters.
🔗
Approval Email Destination URL
Define a custom destination URL for the approval email button so approved users are sent directly to the intended page or entry point.

Designed for real restricted-content situations

Access Gate is useful anywhere the site owner wants human review before letting people enter a sensitive or private section of the site.

📄
Private Report Access
Protect market reports, research pages, exclusive data, or internal documents and allow visitors to request review-based access before seeing the content.
🏢
Investor or Client Pages
Restrict pages intended only for approved investors, vetted leads, internal clients, or high-trust users that should not access the content automatically.
🧩
Lightweight Approval Gate
Instead of installing a heavy membership platform, use Access Gate when all you really need is approval-based entry control for selected pages.

Restrict private pages without building a full membership system

Many sites do not need a complex subscription platform. They simply need a reliable way to keep certain pages private and approve access manually.

NeedWithout Access GateWith Access Gate
Protect selected pagesPublic by default or hidden with weak methodsRestricted by page ID
Collect access requestsEmail inbox chaos or manual contact formsBuilt-in request form on protected page
Require explicit legal acceptanceNo formal disclaimer acceptance flowMandatory legal disclaimer checkbox
Review who gets accessNo structured approval systemAdmin queue with statuses
Notify users about decisionsManual email writingAutomatic approval/rejection/revocation emails
Remove access laterDifficult to manage over timeRevoke existing access directly
Keep process lightweightNeed a larger membership pluginSimple approval-based gate workflow

Perfect for websites with private, sensitive, or approved-only content

If your site has content that should only be available after review, Access Gate provides a direct and practical approval path.

✓ Perfect for these websites
Financial or market research portals
Private investor information pages
Internal client-only resources
Invitation-only content sections
Businesses needing manual review before access
→ Ideal use cases
Gatekeeping pages with legal or financial disclaimers
Approving access manually instead of auto-registering users
Restricting strategic resources to selected users only
Keeping sensitive pages out of public reach
Managing approvals from one simple dashboard

Install once. Start controlling who can enter your private pages.

The setup is straightforward: choose the protected pages, publish the site normally, and let Access Gate handle request collection and approvals.

1
Install the Plugin
Activate Access Gate in WordPress so it can create its request table and start managing private page access.
2
Select Protected Pages
Enter the page IDs you want to protect and optionally define the destination URL used in approval emails.
3
Receive and Review Requests
Visitors submit their access request form, accept the disclaimer, and the admin receives a notification and sees the request inside the dashboard.
4
Approve, Reject, or Revoke
Control access at any time by approving trusted users, rejecting requests, revoking previous access, or deleting records when needed.

Stop leaving private pages exposed.
Start controlling access with a real approval workflow.

Access Gate helps WordPress site owners protect sensitive pages, collect access requests, enforce disclaimer acceptance, and approve or revoke access from one lightweight admin system built for controlled entry.

WordPress · Private Pages · Access Requests · Admin Approval · Legal Disclaimer · Revoke Access · Lightweight Gate System