TR Register Only makes your entire WordPress site private. Once enabled, only logged-in users can access any page, post, or custom post type. Everyone else is redirected to the login page (or a custom URL of your choice).
Key Features:
- ✅ One-click enable/disable toggle
- 🔒 Role-based access control — set minimum required user role
- ↩️ Redirect to WordPress login page or any custom URL
- 💬 Custom message shown on the login page
- 📋 Whitelist specific pages for public access (e.g. pricing, landing pages)
- 🏠 Optionally whitelist the home/front page
- 📡 Optionally restrict REST API to authenticated users
- 🧹 Clean uninstall — removes all data when deleted
Perfect for:
- Private/members-only communities
- Staging and development sites
- Corporate intranets
- Schools and educational platforms
- Subscription-based content sites