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