WordPress.org

Plugin Directory

RestrictMate – Restrict Page, Post and any Content ( Content Restriction and Membership Plugin)

RestrictMate – Restrict Page, Post and any Content ( Content Restriction and Membership Plugin)

Descriere

RestrictMate – Restrict Page, Post and any Content ( Content Restriction and Membership Plugin) is a lightweight, flexible content restriction and membership plugin for WordPress.
Control who can view your pages, posts, products, or lessons — by membership levels.

Whether you want to create a members-only community, protect premium content, or restrict WooCommerce and LMS pages, RestrictMate gives you total access control — without slowing down your site or adding bloat.

Built following modern WordPress standards, RestrictMate is compatible with all major themes and builders.
Its intuitive interface helps creators, bloggers, educators, and businesses protect valuable content in just a few clicks.

⚡ Inspired by popular restriction frameworks — refined for simplicity, performance, and modern WordPress workflows.

🎯 Turn Your Content Into Revenue – Create exclusive member areas, sell premium content, and build recurring subscription revenue with our comprehensive membership management system.

🔒 Why Choose RestrictMate

  • Restrict anything instantly – Hide or show any page, post, or custom post type.
  • Role-based control – Limit visibility by membership, or login status.
  • Flexible rules – Apply restrictions globally or per-post for complete freedom.
  • Compatible with everything – Works smoothly with WooCommerce, LearnDash, Elementor, Divi, and Bricks.
  • Clean & fast – Lightweight codebase built for performance and SEO.
  • Beginner-friendly – Simple settings and clear options — no coding required.

Simple enough for beginners, powerful enough for pros.

🚀 How RestrictMate Helps You Grow

  • Create membership websites with protected premium content.
  • Build private learning platforms and restrict lessons or courses by membership level.
  • Protect WooCommerce products or pricing pages for logged-in customers.
  • Offer exclusive tutorials, digital downloads, or subscriber-only posts.
  • Manage internal dashboards or client portals securely.

RestrictMate brings professional-grade content protection to WordPress — in a fast, friendly, and flexible package.

Features

🆓 Free Version

  • Restrict pages or posts
  • Limit access by login status, or custom conditions
  • Display a custom message or redirect unauthorized users
  • Enable or disable restrictions globally or per post
  • Works with Gutenberg, Classic Editor, Elementor, Divi, and others
  • Fully compatible with caching and security plugins
  • Lightweight, clean, and performance-optimized

🚀 Pro Version (Coming Soon)
Upgrade to RestrictMate Pro for advanced access control, membership automation, and monetization:

  • Restrict Custom Post Types
  • Multiple membership levels and subscription tiers
  • WooCommerce, LearnDash integration
  • Payment gateways (PayPal, Stripe)
  • Drip content scheduling and progressive access
  • Email notifications and automation triggers
  • Member dashboard and profile management
  • Analytics and reporting
  • Priority support and continuous feature updates
  • Generate Coupons
  • Restrict Past Content

RestrictMate Pro extends your free version into a complete membership and content-monetization system — while staying light and easy to use.

📋 Essential Shortcodes

[restrictmate_register] – Display membership registration form
[restrictmate_account] – Member account dashboard
[restrictmate_thankyou] – Post-payment thank you page

⚡ Quick Setup Guide

  1. Install & Activate – Get started in seconds
  2. Configure Payments – Set up Stripe or manual payments
  3. Create Membership Levels – Define your pricing and access tiers
  4. Protect Content – Restrict posts/pages to specific membership levels
  5. Launch – Add registration and account pages, then go live!

🌟 Why RestrictMate Stands Out

All-in-One Solution – Everything you need in a single, powerful plugin
User-Friendly Interface – Intuitive for both admins and members
Enterprise Security – Built with WordPress security best practices
Exceptional Support – Comprehensive documentation and responsive help
Regular Updates – Continuous improvements and new features
Performance Focused – Optimized for speed and scalability

Ready to monetize your content? Transform your WordPress site into a profitable membership platform today!

Support & Documentation

Need Help? We’re here to support your success!

🌐 Official Website: https://restrictmate.com/
💬 Support Forum: Available through WordPress.org support forums
📧 Direct Support: Contact us through our website for premium support

Pro Version

RestrictMate Pro (coming soon) unlocks advanced membership features:

  • Full membership management system
  • Recurring subscriptions with Stripe / PayPal
  • Drip content and learning management integration
  • Frontend dashboards and member profiles
  • Automation & analytics
  • Priority support and feature updates

RestrictMate Pro = the power of enterprise-grade access control in a plugin that feels native, clean, and fast.

Capturi ecran

  • Welcome Overview
  • Member Account Dashboard
  • Membership Level Management
  • Subscription History
  • Transaction History
  • Payment Gateway Settings
  • Payment Gateway – Stripe
  • Content Restriction Controls
  • Frontend Registration Form
  • Feedback Form

Instalare

Automatic Installation (Recommended)

  1. Log into your WordPress admin dashboard
  2. Navigate to Plugins Add New
  3. Search for „RestrictMate – Restrict Page, Post and any Content ( Content Restriction and Membership Plugin)”
  4. Click Install Now and then Activate

Manual Installation

  1. Download the plugin zip file from WordPress.org
  2. Go to Plugins Add New Upload Plugin
  3. Choose the downloaded zip file and click Install Now
  4. Activate the plugin through the Plugins menu

Post-Installation Setup

  1. Navigate to RestrictMate Settings in your admin dashboard
  2. Configure your payment gateways under Settings Payments
  3. Create your first membership level under RestrictMate Membership Levels
  4. Create dedicated pages for registration and member accounts
  5. Add shortcodes: [restrictmate_register] and [restrictmate_account]
  6. Start restricting content by editing posts/pages and selecting membership requirements

Întrebări frecvente

How do I restrict content to members only?

Simply edit any post or page, locate the RestrictMate meta box, and select which membership levels should have access. Non-members will see your customized restriction message with upgrade options.

What payment methods are supported?

RestrictMate supports Stripe (all major credit/debit cards) and Manual Payments for offline transactions like bank transfers or checks.

Can I offer free membership tiers?

Absolutely! Create membership levels with $0 pricing for free memberships, trial periods, or lead magnets.

How do I customize the restricted content message?

Go to RestrictMate Settings General and customize the „Restricted Content Message” that appears to non-members. You can include HTML and upgrade links.

Can members manage their own accounts?

Yes! Members have full control through the member dashboard, where they can view subscription status, payment history, update profiles, and manage their accounts.

Is the plugin ready for international use?

RestrictMate is fully internationalized and translation-ready. It supports 100+ currencies and includes translation files in the /languages/ directory.

What happens with refunds?

Process refunds through your payment gateway (Stripe dashboard), then update the subscription status in RestrictMate’s admin panel to reflect the change.

Can I import existing members?

Currently, member import is handled manually through the admin dashboard or via frontend registration. Bulk import features may be available in future updates.

Does it work with my theme?

RestrictMate is designed to work with any properly coded WordPress theme. The frontend elements are styled to inherit your theme’s design automatically.

How do I backup my membership data?

Use your standard WordPress backup solution. RestrictMate stores all data in custom database tables that are included in complete WordPress database backups.

Is there a limit on members or content?

No limits! Create unlimited membership levels, accept unlimited members, and restrict unlimited content based on your server resources.

Recenzii

Nu există nicio verificare pentru acest modul.

Contributori și dezvoltatori

„RestrictMate – Restrict Page, Post and any Content ( Content Restriction and Membership Plugin)” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

„RestrictMate – Restrict Page, Post and any Content ( Content Restriction and Membership Plugin)” a fost tradus în 1 locală. Mulțumim traducătorilor pentru contribuția lor.

Tradu „RestrictMate – Restrict Page, Post and any Content ( Content Restriction and Membership Plugin)” în limba ta.

Te interesează dezvoltarea?

Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.

Istoric modificări

1.1.9

  • HotFix: CSS fixes

1.1.8

  • Fix: Minor CSS fixes
  • Update: Menu icon replaced with SVG for improved scalability and clarity

1.1.7

  • Enhancement: Improved user role management system
    • Automatically assigns roles based on membership level
    • Updates roles when subscription expires or cancels
    • Sets correct role during initial registration
    • Reverts to subscriber role when membership ends
  • Fix: Email sending for successful payments and subscriptions created from backend
  • Fix: Invalid transaction ID
  • Fix: Stripe payment status synchronization
    • Properly updates subscription status after successful payments
    • Better handling of webhook responses
  • UI Improvement: Display subscription ID in members table

1.1.6

  • Fix: Resolved pagination issues on members listing page
  • Fix: Removed deprecated code for better performance
  • Fix: Fixed settings page template rendering issue
  • Fix: Fixed email sending when creating a subscription from the backend

1.1.5

  • Enhancement: Added bug report form, allowing users to submit bug reports and feature requests.

1.1.4

  • Fix: Minor CSS fix.

1.1.3

  • Enhancement: Added level extra info to the register page.

1.1.2

  • Enhancement: Updated design in the admin panel.

1.1.1

  • Fix: Resolved minor styling inconsistencies.
  • Fix: Resolved currency display issues.
  • Fix: Corrected user permission checking logic.
  • Fix: Resolved issue with subscription level changes not working.

1.1.0

  • Enhancement: Updated design for improved aesthetics and user experience.
  • Enhancement: Refactored code for enhanced security and better customization options.

1.0.3

  • Fix: Issue in content restriction logic.
  • Fix: Problem with metadata processing before saving.
  • Fix: Typo correction.
  • Fix: Corrected hook prefix.

1.0.2

  • Enhancement: Improved styling for the registration form and account page across the theme.

1.0.1 – Aug 03, 2025

  • 🎉 Initial release of RestrictMate – Restrict Page, Post and any Content ( Content Restriction and Membership Plugin)