Ready to get started?Download WordPress

Plugin Directory


WP-Members™ is a free membership management framework for WordPress® that restricts content to registered users.

WP-Members™ is designed to run "out-of-the-box" with no modifications to your WP installation necessary. Please follow the installation instructions below. Most of the support issues that arise are a result of improper installation or simply not reading/following directions.

Basic Install:

The best start is to follow the instructions in the Quick Start Guide. There is also a complete Users Guide available that covers all of the plugin's features in depth.

  1. Upload the /wp-members/ directory and its contents to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress®

You are ready to begin using WP-Members™. Now follow the instructions titled "Locking down your site" below.

NOTE: Please follow instructions for installation. The vast majority of people that have marked the plugin as "broken" in the plugin compatibility form simply did not read/follow installation instructions. If something is unclear, ask for assistance.

Locking down your site:

  • To begin restricting posts, you will need to be using the <!--more--> link in your posts. Content above to the "more" split will display on summary pages (home, archive, category) but the user will be required to login to view the entire post. You may also use the plugin's auto excerpt setting to create post excerpts automatically. If you do not use the "more" tag or the auto excerpt setting, full post content is going to show on archive templates.
  • To begin restricting pages, change the plugin default setting for pages to be blocked. Unlike posts, the <!--more--> link is not necessary in the blocking of pages, but must be used if you have the "show excerpts" setting turned on.
  • To protect comments, we recommend setting "Users must be registered and logged in to comment" under Settings > Discussion
  • Also on the page Settings > General, we recommend making sure "Anyone can register" is unchecked. While not required, this will prevent WP's native registration from colliding with WP-Members™, especially if you are using any of the WP-Members™ additional registration fields.
  • Under Settings > Reading, we recommend that "For each article in a feed, show" is set to "Summary." WordPress® installs with full feed settings by default. If you don't change this, your feeds will show full content.

Additional Settings and Information

A full Users Guide is available here. The guide outlines the installation process, and also documents how to use all of the settings.

Plugin Extensibility

WP-Members™ is designed to be an out-of-the-box usable plugin, but also have an extensible framework for maximum flexibility and customization. For this purpose, there are a number of shortcodes, filters, and actions that can be used.

See this page for a list of shortcodes and their description.

The plugin has 80 filter and action hooks. For a list of hooks and a description of their use, see this page

The plugin's premium support site has loads of tips, tricks, and sample code for you to make maximum use out of the plugin. Get more information here. Members of the premium support site also have access to premium add-on modules.

Requires: 3.1 or higher
Compatible up to: 3.9.2
Last Updated: 2014-8-1
Downloads: 561,768


4 stars
4.3 out of 5 stars


32 of 70 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

3 people say it works.
2 people say it's broken.

100,1,1 0,1,0
25,4,1 50,2,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,4,4 67,3,2 100,4,4
50,2,1 0,1,0
67,9,6 100,1,1
100,4,4 100,1,1 100,1,1
100,1,1 100,1,1
62,13,8 75,4,3 33,3,1 100,7,7 75,4,3 83,6,5 100,2,2 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 83,6,5 33,3,1 100,8,8 92,12,11 100,1,1
100,2,2 90,10,9 100,2,2
100,7,7 100,2,2 100,1,1
100,1,1 83,6,5 100,3,3 100,1,1
100,1,1 100,3,3 100,4,4 100,2,2 100,1,1 50,2,1
100,1,1 62,13,8 100,4,4 100,1,1 100,2,2
100,2,2 100,2,2 100,2,2 100,1,1
100,2,2 100,2,2
100,2,2 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,2,2 100,1,1
67,3,2 75,4,3 100,1,1
50,2,1 67,3,2 100,4,4
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 67,3,2 50,2,1
100,2,2 100,1,1 100,2,2 50,2,1