WordPress Membership Site
WordPress Plugins

How to Create a WordPress Membership Site Using Ultimate Membership Pro Plugin

Membership Site with WordPress is a great way to monetise your website or make money. WordPress has become the top choice for building a membership website due to its flexibility and ease of use. In this guide, I will show you how to create a WordPress Membership site using Ultimate Membership Pro Plugin.

Ultimate Membership Pro is the best WordPress Membership Plugin that allows you to create and work with multi-level exclusive access for your Users based on simple Free packages or Payed packages.


  • Multi-Level Access
  • Unlimited Paid/Free Membership Levels
  • Content Lockers protect
  • Drip Content protection
  • Restrict any page/post or url
  • Subscriptions Plan
  • 7 Payment Gateways: PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Payza and Bank Transfer
  • Login Predefined Templates
  • Register Predefined Templates
  • 9 Email Marketing Platforms integrated
  • Social Login with 7 Social Networks:Facebook, Twitter, Google, LinkedIn, Instagram, VKontakte, Tumblr
  • 5 Predefined Social Buttons Layouts
  • Double Email Verification
  • Unlimited Registration/Profile Fields
  • Restricted Fields based on Levels
  • Redirect or Replace Content Page
  • Coupon Codes discount
  • Multiple Predefined Shortcodes
  • WooCommerce My Account Integration
  • Invoice on Orders with custom Templates
  • Individual Page for each Users Account once is created


First, go to Envato Market site and purchase the plugin.

Ultimate Membership Pro Pricing

Ultimate Membership Pro

Choose whether or not you want extended support for 12 months and complete the purchase.

Next, go to your account and download the .zip file. Simply upload and install the plugin in your WordPress Site.

Finally, activate the plugin.

Steps to Setting up Your WordPress Membership Site using Ultimate Membership Pro

Step 1: Create Default Pages

There is a number of pages you need to create for Ultimate Membership Pro.

  • Redirect Page
  • Login Page
  • Register Page
  • Lost Password Page
  • Logout Page
  • Account User Page
  • Terms of Service Page
  • Subscription Plan Page
  • Visitor Inside User Page
  • Members List Page

These pages are created automatically once you install the plugin.

You can create the pages manually by using shortcodes or click the blue MP ShortCodes button just above the WordPress editor and select the appropriate shortcode.

Step 1: Creating Membership Levels

First thing you need to do is create membership levels that users can buy. Each membership level can have different pricing plans, offers, and access. You can even have a free membership plan.

To create a membership level, you need to go to Membership Ultimate Pro WP » Levels and click on ‘Add New Level’ button at the top.


Ultimate Membership Pro allows unlimited levels. You can create as many customized levels as you require.

The ‘Levels’ page is where you set up the different access levels your site will offer, as well as how those access levels will function.

Ultimate Membership PRO has multiple options on Level Access:

Lifetime: users will have long term access without an end time. Very useful for basic Levels or Standard Levels.

Limited: users will have a fixed time based on Days/Weeks/Months/Years before the Access will expire. Very useful for Trial Levels or small fee Levels.

Date Range: users will have access only on a certain Period of Time, no matter when is Registered. Very useful for Promotional Levels.

Regular Period: users will have access based on regular time as Days/Weeks/Months/Years when the Access requests to be renewed. Very useful for Recurring Subscription Levels.

Ultimate Membership Pro offer Multiple Billing options:

One Time  One single Payment.

On-Going – Long term Recurring Payments. The Recurring period is based on “Regular Period” set into the Access section.

Limited Limited Recurring Payments. Very useful for Promotional Access available for several periods.

Trial Period a Certain Period or a couple of Recurring Cycles can be provided as Trial for Free or a small fee.



On the “Users” page, you can manually add new users.

Here, you can see and edit a list of the users of your site, including the level they’re subscribed to, their WP User Role (Editor, Author, Contributor, Subscriber, Pending), their email status, and the membership joining date.

You can also add new users manually, sort your user list with different filters, and export your list to a CSV file.

Add users by clicking on the ‘Add New User’ button at the top.

Add user

You can add your own custom fields for a registration form. There are 12 special registration fields.

Step 2: Adding Payment Method

To accept payments on your WordPress Membership site, the first thing you need to do is set up a payment gateway.

Payment Services

Ultimate Membership Pro supports PayPal, Authorize.net, Stripe, 2Checkout, Braintree, Payza and Bank Transfer. You need to select the payment method you want to set up and provide the required credentials.

These payment gateways support recurring payments and multi-payment options.

Step 3: Configuring Inside Lockers

The next step is to select which content would be available to different membership plans on your site.

Inside Lockers lock the content within a page or post.

For example, you might tease a reader with a few lines of premium content, and then require that they become a member to be able to access the rest of the content.

How to restrict Posts or Pages

Ultimate Membership Pro makes it easy to restrict any post or page. After installing the plugin, you’ll see some new options when editing.


Here you can choose to show the content to specific members by adding locker. You can also choose whether or not to redirect restricted users.

Click on the ‘MP Locker’ button in the editor to create a lock for post.


Here you can choose to hide or show content for specific membership levels.

In the above case, I have selected to show the content for registered users. I have chosen a locker with form. As you can see the preview of the locker form next to the fields.

This form shows up on a particular page or post.

You can edit the fields and look of the locker form in Inside Lockers Section. There are 8 Locker templates available.

Step 4: Front-End Showcases

Front End Showcases

Front-End Showcases section allows you to customize 5 important elements: the register form, login form, subscription plan, account page and member list.

Clicking on each showcase will give you lots of options to customize its look and feel. Each showcase has pre-built templates. You can also use custom CSS.

You can also add custom fields and conditional logic to your forms.

Add front end showcases to your site by using short-codes.

Register Form Showcase

Register Form

There are 13 register form templates available. You can add custom fields and other options are also available.

Login Form Showcase

Login form

There are 10 login templates. With additional modules, Social Login or reCaptcha can be set into the Login form.

Subscription Plan Showcase

subscription showcase

There are 7 Subscription templates available. The above plans are the levels you create for membership.

Step 5: Social Media Logins

Social Media Logins

Social Logins section allow users to log in via one of 7 included options: Facebook, Twitter, Google, LinkedIn, Vkontakte, Instagram, Tumblr.

You can let the users of your site login with their social media accounts.

Step 6: Adding Coupon


Coupon section allows you to offer coupons easily.

You can offer coupons for a specific date range or particular membership levels. Add discount by percentage or price and set how long the coupon is active, and how many billing cycles it will give the discount for.

Step 7: Notification

In this section, you can choose to be notified of user activity on your site. You can choose to get a notification any time a user signs up, payment completion, user’s subscription expiration, and more.

Magic Features

Magic Features

Ultimate Membership Pro comes with a lot of add-ons.

  • Woo-commerce – Sell subscriptions like simple products and automatic billing into your online shop using all options, extensions and payment gateways.
  • Pushover Notification – You can inform customers about their subscriptions or payment confirmation directly on Mobile Devices.
  • Membership Cards – Printable membership cards based on user’s subscriptions with special design and all necessary details.
  • Membership Gifts – You can sell unlimited vouchers and special offers for other new users subscriptions.
  • Drip Content means that you release content at regular intervals and with Ultimate Membership Pro you can do that for each Page/Post when to become available based on Subscription time or Level and when to ends.

Opt-in Settings

You can connect different email marketing platforms to Ultimate Membership Pro’s registration process.

Ultimate Membership Pro supports:

  • AWeber
  • MailChimp
  • Get Response
  • Campaign Monitor
  • iConnect
  • Constant Contact
  • Wysija Contact
  • MyMail
  • Mad Mimi

Ultimate Membership Pro is one of the best WordPress Membership Plugin.

It comes with a lot of features set at an extremely reasonable price.

Its features cover all the areas you will need to build a WordPress Membership site including unlimited levels and users, content restriction, top payment gateways, top email marketing platforms and well-designed templates to help you customize your membership site to your needs.

In my opinion, the plugin helps you to build a WordPress Membership site without any coding knowledge and has a user-friendly interface.

That’s all, I hope this article helped you set up your WordPress membership site.

You may also want to see

Ultimate Membership Pro
  • Features
  • Pricing
  • User Interface
  • Support

Ultimate Membership Pro

Ultimate Membership Pro is the one of the best plugin which helps you to create a robust WordPress Membership site. It comes with a lot of features at an reasonable price.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *