WP Members

WP-Members Membership Plugin

By: By Chad Butler
Added: December 2, 2020

Worksheet must be submitted.

read more
Safe to use, minimal impact on site performance.


NOTE: This plugin should no longer be used on WooCommerce sites. The WooCommerce Membership plugin has all the required functionality that this plugin offers.

The WP-Members membership plugin turns your WordPress site into a membership site. Restrict premium content, create custom registration fields, and more.

This plugin offers simple memberships for multiple site visitors upon registration with no charge to sign up (no payments involved).


You need a membership site, but you want to focus on your business, not mastering a plugin. WP-Members is simple to use, easy to set up, yet flexible in every way imaginable.

The plugin restricts selected WordPress content to registered site members. WP-Members puts the registration process on the site front end so it is part of your content instead of the native WP login page. WP-Members requires no modifications to your theme while remaining scalable for users who want to customize the look and feel, or want to restrict only some content. It is a great tool for sites offering premium content to subscribers and is adaptable to a variety of applications.

Simple to install and configure – yet customizable and scalable!


  • Block posts, pages, and custom post types
  • User login, registration, and profile integrated into your theme
  • Sidebar login widget
  • Create custom registration and profile fields
  • Notify admin of new user registrations
  • Hold new registrations for admin approval
  • Create post excerpt teaser content automatically
  • More than 120 action and filter hooks for customization
  • A library of API functions for extensibility

WP-Members allows you to set content as blocked or hidden to restrict For those that simply want to utilize the member management features and possibly restrict some content, the default setting can easily be toggled to block or unblock pages and/or posts by default. No matter what the default setting, individual posts or pages can be set to be blocked or unblocked at the article level, overriding the default setting.

The plugin installs with additional registration fields including name, address, phone, and email. Using the WP-Members admin panel, you can also create your own custom registration fields and delete existing ones. Changing the field order is simple with a drag-and-drop interface. The registration form will be part of your content rather than using the WordPress login page. This offers you a premium content site with a professional and branded look and feel. It also provides an opportunity for the user to register without leaving the page to do so – less clicks = more conversions.

There are also some special pages that can be created with simple shortcodes:

  • A User Profile page where registered members can edit their information and change/reset their password: [wpmem_profile]
  • A Registration page available for those that need a specific URL for registrations (such as email marketing or banner ad landing pages). Note: this is strictly optional as a registration form can also be included by default on blocked content pages: [wpmem_form register]
  • A Login page. This is also an optional page as the login form is included by default on blocked content. But if you need a specific login page, this can be created with a simple shortcode: [wpmem_form login]
  • And more shortcodes are available!

Powerful customizations can be constructed with over 100 action and filter hooks, as well as user accessible functions.

Use WP-Members if the customer wants a system for users to register as a member free of charge. This is best for if the customer wants to restrict premium content, create custom registration fields, display a member login, and display a page for registration. Do NOT use WP-Members if the customer intends to sell memberships or take subscription payments on the site. In such a case, they may need Woo Memberships or Woo Subscriptions. Also, this plugin does not work as a social network or forum of any kind.

Details & Setup


Use Case(s): Content Visibility and Custom Registration Form

Supported Plan(s):



Supported Feature requests require a PDF Worksheet be generated using the Functionality Form, and the PDF Worksheet must be added to the project.

Functionality Path:

Premium>End User Enhancement>Users and Memberships>Memberships

Related Features: