The plugin itself wouldn’t restrict specific roles from logging in. However, you could have additional things installed or customized that could.
I would suggest looking at any “security”-type plugins that might restrict login based on various criteria, or that might hook into the login process. Anything that might add additional criteria to the wp-login.php as well (such as a captcha) might be worth looking at.
One other element would be whether moderated registration is turned on in WP-Members. That would require users to be activated prior to being able to log in. That applies to all users.
Other info from the plugin’s FAQs:
https://rocketgeek.com/plugins/wp-members/docs/faqs/#passwords
Information on moderated registration (if enabled) might be helpful as well:
https://rocketgeek.com/plugins/wp-members/docs/registration/moderating-registration/
Thanks Chad – The users are registered and activated. If I change a user type from “Contributor” to “Administrator” they can log in, but anything other than “Administrator” fails to show the page contents.
However… if I change the URL to …/wp-admin, I get the usual WordPress dashboard.
Therefore the user *is* logged in, but WP-Members is not thinking they are unless it is an ‘Admin’
Ignore this… I just realised, it’s the Login GutenBerg widget that is the issues…. :-/
Thanks for the help anyway.
Cheers,
Paul