-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Restrictly™ is a lightweight, performance-driven access control plugin for WordPress that allows you to control content, menus, blocks (FSE), and REST API responses based on user roles and login status — without the overhead, complexity, or bloat of traditional membership systems.
Built for developers, site owners, and professionals who demand speed, clarity, and total control, Restrictly™ integrates cleanly with WordPress core and modern editing workflows.
New to Restrictly™? Start here:
- Installation Guide
- Basic Configuration
- Restricting Pages and Posts
- Restricting Classic Menus
- Restricting Menus (FSE)
- Restricting Blocks (FSE)
- Frequently Asked Questions
- Screenshots
These guides walk you through setting up Restrictly™ quickly and using its core features with confidence.
The Developer Guide covers architecture, validation workflows, and best practices for extending or contributing to Restrictly™.
If you're a developer working in modern WordPress environments — or planning to customize Restrictly™ — start here:
- Developer Guide Overview
- Developer Enhancements
- Standards Compliance
- Install Required Packages
- Local Plugin Setup
- Running Code Validation
- Project Structure
- Build Automation
- Release Process
- QA Checklist
Restrictly™ follows strict coding standards, modern tooling, and a clean PSR-4 architecture to ensure long-term maintainability.
Restrictly™ provides powerful access control while remaining lightweight and predictable:
- Role-Based Access Control — Restrict pages, posts, menus, blocks (FSE), and REST API responses by role or login status.
- Full Site Editing (FSE) Integration — Manage block-level visibility directly inside the WordPress Site Editor.
- Extended Visibility Filtering — Automatically hides restricted content from search results, archives, and custom queries.
- REST API Enforcement — Redacts restricted content from REST endpoints to prevent unintended data exposure.
- Smart Query Filtering — Ensures restricted items never leak into public listings or feeds.
- Dynamic Menu Visibility — Show or hide menu items based on user role or authentication state.
- Full Editing Support — Configure restrictions using Standard Edit, Quick Edit, and Bulk Edit screens.
- Admin Dashboard Enhancements — Sortable and filterable columns for quick visibility audits.
- Administrator Access Override — Allows administrators to bypass restrictions for testing and editing.
- Page Builder Compatibility — Works cleanly alongside Divi and similar builders.
- Lightweight and Secure — No shortcodes. No front-end hacks. Built entirely on WordPress core APIs.
-
Translation Ready — Includes a
.potfile for localization. - Clean Uninstallation — Removes all plugin data and settings on uninstall.
- Developer-Friendly Architecture — Structured, extensible, and WordPress-standards compliant.
Restrictly™ Pro expands the core plugin with advanced, professional-grade access control features, including:
- Custom role and policy support (granular access levels)
- Custom post type defaults and inherited restriction rules
- Taxonomy and media restrictions (categories, tags, files, downloads)
- WooCommerce product visibility and access logic
- Advanced automation, logging, and rule-based workflows
Free enforces. Pro extends.
Built for professionals. Optimized for control.
Need help diagnosing an issue or understanding enforcement behavior?
These pages focus on real-world scenarios, not generic WordPress advice.
If Restrictly™ helps you build better WordPress sites, here’s how you can get involved:
- ⭐ Star the repository to show support
- 💬 Join discussions on GitHub Discussions
- 🧑💻 Contribute via issues or pull requests
- 📢 Spread the word — help others discover Restrictly™
Tags:
wordpress, plugin, access control, content restriction, roles, login, menu visibility, fse, rest api, permissions, pages, posts, query filtering, archives
Restrictly™ - The Ultimate Access Control System for WordPress. 🔒
🔹 Explore Add-ons & Pro Features: RestrictlyPro.com 🔹 Developer Source Code: GitHub Repository 🔹 Changelog: View Changelog
© 2025 Bobby Alcorn. All rights reserved.
- Home
- Installation Guide
- Basic Configuration
- Restricting Pages & Posts
- Restricting Classic Menus
- Restricting Menus (FSE)
- Restricting Blocks (FSE)
- Frequently Asked Questions
- Screenshots