WP-Members is arguably the first membership plugin that was available for WordPress. It started as a simple project so I could publish my own membership sites on the WordPress platform. More than a decade later, it has grown into a much larger plugin than originally conceived and provides a framework for building membership sites and generating revenue.
Here are 5 reasons that I use it for building membership sites.
1. Simple initial install and set up
The plugin is quite simple to install through the WordPress plugin admin panel. It is in the wordpress.org plugin repository, so it can be loaded directly through the Plugins > Add New dialog – no uploading required. Just search for keyword “WP-Members” and it should be the first choice that shows up.
Set up is equally simple. The plugin installs with some basic defaults enabled, specifically blocking posts by default. Default fields can be deleted, new fields added, and field order rearranged via a simple drag-and-drop interface. Email content and the plugin’s error/success messages can be configured in other tabs.
In all, you should be able to get the plugin running with a basic setup in less than a few minutes.
2. Customizable registration fields
WordPress is great. But for collecting user data, it does not provide a large variety of user fields. WP-Members allows you to create the registration fields you need.
As mentioned earlier, the plugin installs with some basic fields to get you started. These are the standard address, city, state, phone, etc.
But you can create whatever fields you want and need. And you can delete any of the fields you don’t need (although you can’t delete the fields that are native to WordPress itself).
I don’t want to get ahead of myself, but because of the plugin’s framework of action and filter hooks, you are not limited to just what you can put in via the interface. You can add fields of any type with a filter function and you can collect and validate any data you need to with action hooks built into the registration process.
3. Extensible API
This is where the plugin is most powerful. Through filter and action hooks, the plugin has an architecture that is built for customizing.
For example, with action hooks in the registration process that pass through the user’s registration data, you can also collect data for outside processes such as things that may need to be stored outside the WordPress database. A great example of this would be syncing up user data with things like MailChimp or Salesforce.
The plugin has a library of API functions as well. These can be used in customizing via filter and action functions, or used directly.
For non-developers, there is a library of plugin extensions to expand the plugin’s basic functionality. The concept is a modular format – use what you need without loading things you don’t want or will never use. There is also an extensive catalog of code snippets and tutorials that can be copy/pasted for customizing your application.
4. Fits a wide variety of project needs
The plugin does not pigeon-hole you into a specific process. Many membership frameworks offer lots of options, but all of the flow and the process is based on what the developer has decided will be the user flow. That can make other membership plugins complicated to set up and rigid in their application.
WP-Members, with its extensible framework of WP compliant hooks allows you to bend and shape the process to what you envision.
5. Follows WordPress standards
If you are already a WordPress developer, the code follows WP’s coding standards. This includes documentation in-line in the code. For anyone who is already familiar with how WP’s filters and actions work, WP-Members is no different. Following inline documentation, it is simple to customize the plugin’s functionality and output to suit your specific application.
WP-Members is a plugin designed for fast deployment of membership sites with an architecture that is built to WordPress standards. It is designed to be simple for the novice to use and deploy while remaining flexible and powerful for the professional developer.
With a user base of more than 70,000 active installations and a nearly 12 year track record of active development, WP-Members is a robust tool for your next membership site.