You can achieve this with no subscription or payment features using the free Restrict User Access plugin together with WordPress User Roles (a bulit in feature).
You set the roles you want for each user, and each role defines access to particular set of content on your site.
The plugin’s very flexible and granular, so it should do whatever you want. E.g. for restricting access to users it even goes down to making rules for the individual user
Related Posts:
- Public WP website with one area just for members
- Custom fields not showing up in the user info (PaidMembershipsPro)
- Any tips for a plugin to define specific pages navigation for specific types of users / members? [closed]
- Membership and search criteria
- Advice on setting up private site
- Login with OpenID, similar to Stack Exchange sites?
- How can I make an Ajax login form work with FORCE_SSL_ADMIN enabled?
- Membership / subscription plugins – alternatives [closed]
- How to get Login Error messages on a custom template
- How can a Firebase user registration and login be integrated into a WordPress site?
- Allowing members to upload photos to their profile
- Which hook should be used to validate custom form fields on the login form?
- Add new password rule to Ultimate Member register form
- How to create custom LOGIN and REGISTRATION forms?
- Login with email (WP Modal Login)
- WordPress roles – Protect administrator role
- How to create a word press user with hashedpassword
- WordPress with CAS+LDAP and standard WP accounts
- Is there any good tutorial to write custom login, registration and password recovery forms? [closed]
- Use WordPress with a custom OAuth2 provider
- WordPress login with Phone Number [closed]
- Cannot access wp-admin after disabling all plugin
- Force [wordpress_social_login] shortcode to display where it is embedded [closed]
- “Members only” section of a WordPress site – self signup and no backend access
- Cannot login to ADMIN even after changing password in phpmyadmin
- Front End Plugin for User Management [closed]
- How can I capture Memberpress user info after signup [closed]
- Why is my staging subdomain not sending wordpress_logged_in cookies?
- Single central login for front end users from any site
- How can I force users to a particular subdomain to log in for MU (Multisite)?
- Plugin: Google Analytics for Dashboard error – Timestamp is too far from current time
- “Request has expired” with “Make your site social” (Gigya) plugin
- User registration
- How to create restrict content to users (by user, not by role)
- Using Wishlist Member and I need to access a user’s status
- Is there a social members only login plugin for WordPress? [closed]
- Paid Membership Pro with ACF [closed]
- How to use login_redirect with a user capability
- easy steps to make front end form without plugin
- Change wp-login to custom URL login page
- Too many login attempts
- WordPress User Post Products
- Get ‘Headers already sent’ error for the plugin I am creating when I try to login
- Custom Login Page — wp_signon Headers Already Sent?
- Theme My Login Shortcode Doesn’t Return Anything
- WordPress unable to write files in the server
- How to Use the Filter “sidebar_login_widget_form_args”
- Manage PDF downloads and protected pages
- login in wordpress using gmail account
- Which Membership Plugins Allow Registered Users To Bookmark Posts? [closed]
- WordPress Membership Plugin Advice [closed]
- How can I replace content on site generated from plugin without changing plugin
- Constructing a Pay to Download music website with wordpress
- Janrain/Simple Modal under Redirected Domain
- Linking form to user meta fields
- Filter Content on Ultimate Membership plugin based on the Country Field Form
- Plugin or ways to limit number of users logging in the website,
- Share login credential with QR code
- Discern a specific plugin’s action hooks
- Login/password protected “client page”
- Allow a page to be edited by a specific custom role
- WordPress Admin login redirect to homepage
- How to use plugin’s shortcode in custom design? [closed]
- On button click, redirect users to registration page instead of another page
- Members-only page, but accessible via sharable link
- How can I show login popup when user clicks on download button
- How to show private pages based on a user’s role?
- Why does WordPress use cookies for /wp-admin and /wp-content/plugins for non-admin users [duplicate]
- User / membership Plugin [closed]
- wp_login_form() ignoring login_form action hook
- Dynamic Home Page based on Log in status
- Custom user data capture form with auto membership ID
- I keep getting fake users registrations
- Auto-login from backend
- Plugins effecting layout & login
- wp-admin will not redirect to wp-login.php
- Adding google authenticator and use only email address of user
- Adding a Filter to Sidbar Login Plugin to Change Login Button Lable
- how to protect wordpress website
- WordPress ReAuth =1 Loop with wpCAS
- HTTP Error 403 When Trying to Login
- Checking url from plugin [duplicate]
- What plugin(s) are best for this User registration task? [closed]
- Trouble Removing Plugin [closed]
- Change All Login/Signup Links in Plugin
- How do I to override login redirect on specific pages?
- plugin for different writers [closed]
- Step by Step Instructions for Making Media/Uploads Private to Only Logged-In Users
- Permissions question [closed]
- Managing users / external login
- Plugin Recommendation for selling one page content [closed]
- How to resolve these findings from security audit
- ERROR: Cookies are blocked due to unexpected output – no access to FTP
- Need help with restricted page for users
- Looking for membership style plugin with edit option [closed]
- How to Find WordPress site has backdoor login Codes
- registration plugin [closed]
- How to create a custom wordpress plugin for a specific functionality?
- WordPress Homepage Login
- I cannot login after installing the wp-login timeout setting plugin