WP-Members is a free membership plugin that allows you to block all posts and pages by default. One of the things that I like about this plugin is that the login and registration options can easily be added to the sidebar with a widget and they also appear in line with the content, as opposed to on the usual WP login page which opens up some extra possibilities.
You won’t get the same level of functionality as other membership plugins, but it provides a straight forward option to protect your content. It allows you to easily add custom fields to the registration page and specify whether those fields are required to complete registration. You can also add a CAPTCHA field to cut down on spam.
Unfortunately, the plugin does not include membership levels, subscriptions, or the ability to charge visitors for a membership. Therefore, it is not a good option for a commercial membership website.
- Display a sidebar login widget.
- Protect access to posts and/or pages.
- Add custom fields to the registration widget and profiles.
- Shortcodes support enables you to create special pages like user profiles, registration pages and login pages.