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]
- Change success message in plugin Theme my login
- How to get Login Error messages on a custom template
- Members Only site with Feed Keys
- How can a Firebase user registration and login be integrated into a WordPress site?
- How to get user-meta from Social Login registered users?
- Allowing members to upload photos to their profile
- Auto login using Active Directory and Windows Authentication
- Which hook should be used to validate custom form fields on the login form?
- Add new password rule to Ultimate Member register form
- How can I make content disappear when a user logs in?
- How to create custom LOGIN and REGISTRATION forms?
- Tracking last login and last visit
- login to wordpress with Get variables instead of Post
- Prevent Brute Force Attack
- Login with email (WP Modal Login)
- WordPress roles – Protect administrator role
- Check if the front end user is log in or not
- wordpress custom login successful redirect hook
- 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]
- woocommerce and is_user_logged_in() if not redirect to homepage
- Use WordPress with a custom OAuth2 provider
- WordPress login with Phone Number [closed]
- Cannot access wp-admin after disabling all plugin
- wp_authenticate but not logged in
- 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 do i login when i cant access wp-login.php?
- 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
- How to save generated JWT token to cookies on login?
- Contributive page where people logged in can write
- 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
- Login cookies set as wrong domain
- Implementing an image hosting website using WordPress? [closed]
- 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
- Login Customizer doesn’t change the background of the register form
- easy steps to make front end form without plugin
- Change wp-login to custom URL login page
- Login problem after installing my written plugin [closed]
- 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?
- Using WordPress to build membership Page
- Theme My Login Shortcode Doesn’t Return Anything
- Possibility to login without password
- how do i change my website facebook login button to another text immediately user login? [closed]
- WordPress unable to write files in the server
- Custom PHP Page Using WordPress login
- How to Use the Filter “sidebar_login_widget_form_args”
- 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]
- Membership Plugin [closed]
- How to block external download link access if visitor not referred from WP?
- 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
- Sync roles across several plugins
- 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
- Issue: Unable to Access WordPress Admin and Database Errors
- Custom Login and Password Reset for BuddyPress Website
- Is there a plugin or resource for custom implementation for OAUTH and regular user login?
- How to create WordPress login for different users, with different roles?
- Lost Password of my site, how to reset wordpress password?
- Convert WordPress into Event and membership managment software [closed]