Ultimate Membership Pro WordPress Plugin

Ultimate Membership Pro WordPress Plugin

WPMeta Score

Did you know?

Plugin Popularity 4.5
Author Activity 4.7
  • 🎖 Plugin ranks 5,858 amongst 50,000+ plugins.
  • 🎂 This plugin celebrated it's 6th anniversary 5 months ago.


The most COMPLETE Membership Solution with dozens of features

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

You can turn on your Website into a income supply by protecting your valuable content or only part of it.

Protect your: Pages, Products, Categories, any URL, Content Sections, Images, Menu, anything and set a Redirect or Replace Content Rule.

Membership Pro main Features:

  • Multi-Levels
  • Unlimited Paid/Free Membership Levels
  • Content Lockers protect
  • Payments Gateway: PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Payza, Bank Transfer
  • Trial Free/Paid period
  • Drip Content protection
  • Restrict Pages or any URL
  • Subscriptions Plan
  • MultiPayments option
  • Login Predefined Templates
  • Register Predefined Templates
  • Menu Protection
  • 9 Email Marketing Platforms integrated
  • Visual Composer Integrated
  • Keywords Restrictions
  • Social Login with 7 Social Networks:Facebook,Twitter,Google,LinkedIn,Instagram,VKontakte,Tumblr
  • 5 Predefined Social Buttons Layouts
  • Double Email Verification
  • Dashboard Stats
  • Unlimited Registration/Profile Fields
  • Restricted Fields based on Levels
  • Redirect or Replace Content Page
  • WordPress Users Synchronize
  • Members List Showcases
  • Search Option into Members List
  • Pagination settings into Members List
  • Custom Currencies
  • Coupon Codes discount
  • Bulk Coupons builder
  • Customizable Email Notification Templates
  • Custom Inside Content Locker
  • Special Custom Fields:Profile Image, Upload Files, Multi-Select
  • Conditional Logic Register Form
  • Verify Code/Question field
  • Professional Account Page – Custom Content, Subscription actions (Renew,Cancel,Delete)
  • Custom Redirect Links
  • Multiple Predefined Shortcodes
  • Custom Dashboard Access
  • Taxes related on user Country
  • Country special custom field
  • BuddyPress Account Page Integration
  • WooCommerce My Account Integration
  • Download Monitor AddOn
  • WP Social Login Integration
  • Invoice on Orders with custom Templates
  • List of Access Posts available for current Users
  • Individual Page for each Users Account once is created

Social Login ? a better register/login way for Customers available with 7 Social Networks: FaceBook, Twitter, Google, LinkedIn, VKontakte, Instagram, Tumblr

Drip Content means that you release content at regular intervals and with Ultimate Membership Pro you can do that very well by decided for each Page/Post when to become available based on Subscription time or Level and when to ends.

You can Release Content:

  • Instantly
  • A certain period after the user subscribed
  • On Specific Date

You can stop showing the Content:

  • Never
  • A certain period after being released
  • On Specific Date

You can schedule your content for certain subscribers so that people can?t log in and take everything in a single shot

Account Page for logged users is fully customization including separate sections, custom Welcome Message and Overview text. The Overview section can be set as custom content for each User assigning a regular Page/Post content to show up.

The main Section split into tabs are:

  • Overview – with Custom Content for each user
  • Profile – with Edit Profile form based on custom fields
  • SocialPlus – Social Accounts connections
  • Subscription – with subscribe Levels and Renew/Cancel/Delete options
  • Orders – User’s Orders history.
  • Transitions – includes Payment history transactions.
  • Membership Gifts – Gift Codes bought by Customer.
  • Membership Cards – available printable cards.
  • Help – complete customization section.
  • LogOut

Ultimate Membership PRO with new updates provides the Complete solution for a Registration process with multiple Templates, options, and especially with All Custom Fields that you need for.

Besides the standard fields (Text,Number, TextArea) the new Special fields are:

Profile ImageDate PickerUpload FilesDropDownMultiSelectCheckBoxesRadioBox

Ultimate Membership PRO has multiple options on Level Access:

LiveTime – users will have a 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. The Limited period will start once the User receives the Level Access. Very useful for Trial Levels or small fee Levels

Date Rage – users will have access only on a certain Period of Time, no matter when is Registered. Very useful for Promotional Levels like into Holiday period.

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.

After Expire Level – the current Level may be replaced with another Level automatically if that’s is required.

Based on Access Ultimate Membership PRO offer multiple Billing options:

OneTime – One single Payment will be requested to the subscribed user

OnGoing – Long term Recurring Payments will be requested to the subscribed user. The Recurring period is based on “Regular Period” set into the Access section.

Limited – Limited Recurring Payments will be requested to the subscribed user. 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.


After the Access will expire a “Grace Period” can be set for existing customers to renew/pay the current Subscription Level

Ultimate Membership PRO can block or restrict any element/product or dedicated Page from WooCommerce and Forms or Topics from bbPress

Ultimate Membership PRO is able to:

  • Restrict access on WooCommerce Products
  • Restrict access on WooCommerce Category Products using URL Blocks module
  • Restrict access on Shop, Cart or other Pages from WooCommerce
  • Restrict access on Forms from bbPress
  • Restrict access on Topics from bbPress
  • Restrict access on any Custom Post Type from WP Website

Ultimate Membership PRO synchronize the Membership Users with ALL Wordpress Users with different types. Users from other Platforms or scripts, like WooCommerce, bbPress or BuddyPress can be managed to have restrict Access based on their assigned Level.

The Users can register and login using any Form provided by Membership Pro or other scripts.

Membership Pro let you create Unlimited No. of Users and Levels into a simple Registration Process keeping the Users synchronized with WordPress Users. So, the users will be able to use the WP for WooCommerce purpose also.

Email Subscription

Provides all the best ways to keep and manage your registrations emails in a dedicated Marketing Platform for further purpose. 10 Email Marketing Platforms are available: MailChimp, MailPoet, AWeber, Campaign Monitor, Constant Contact, MyMail, iContact, GetResponse, MadMimi, ActiveCampaign.

Depends of your design you can use one of the predefined Templates for Login cutting of the additional Links and the Remember Me option.

With additional modules enabled, Social Login or reCaptcha can be set into Login form.

Also, for special desires, a Custom CSS is available, so any Template can be customized.

Besides the Predefined Templates, all the Fields are customizable being able to change the Labels, Order and the Required Conditions.

For additional purpose, Unlimited No. of Fields can be added in different type with other great options like Password Strength, a reCapcha Verification, Secret Question or Invitation Code validate condition.

Depends of your Level Plans and Strategy the Registration may pass trough a Subscription Plan first or just a Simple Registration Process.

With all those Great Locker Templates you can build Unlimited Lockers based on a Custom Content Message with or without a Login Form directly from Locker box.

An Inside Locker can be set to hide and protect part of a Content for a specified Levels or type of Users (Registered/Unregistered).

All the Details for any Subscription Plan are customizable for each level. You can built your Subscription Plan with any details or images you want it.

If you are already using another Pricing Table, you have the option to use only the link for Sign Up. For each Level a Simple Link is enough to pick that Level for registration.

The Registered Process is not completed until the PayPalm Stripe or other Payment service will not confirm the payment.

The Registered Users can be moved from one Level to another very easily, with few click.

Visual Composer Page Builder is one of the best Page Builder for WordPress on the wwww. If you are using it, now you can play and manage your Membership Forms, Membership Pages and Content Lockers directly from Visual Composer.

Ultimate Membership PRO

Everything what you needs for a proper Membership Workflow or a Directory Section, Ultimate Membership PRO will allow you to accomplish.

With a great intuitive Dashboard, you will finish your settings in minutes and your website will be ready to protect your contents.

In the Future?

Ultimate Membership Pro plugin is already in use on some of our regular clients websites and we know that the next think they want is to have a nice new features.


If you want to use Ultimate Membership Pro plugin, all you need to do is install WordPress 3.0+ on a server with PHP 5.3+, and install the plugin.

Additinoal requirements:

  • cURL
  • wp_mail()

See also Ultimate Affiliate Pro

Updates Log

Version 4.8
- Fix Print Invoice into UMP Dashboard
- Improve Payment Details section
- Improve Install Setup module
- Fix workflow for special MySQL versions
- Improve Coupon workflow
- Add Invoice text translations
- Improve Account Page Subscription actions
Version 4.7
- Improve Payments from Account Page
- Imrove WP MultiSite integration
- Fix special content into Individual Pages
- Fix Links with www.
Version 4.6
- Improve Stripe Payment on Mobile devices
- Improve Taxes Display
- Improve Payment gateways workflow
- Improve UMP Dashboard design
- Fix Error on Register Lite workflow
- Fix Cancel Subscription on PayPal gateway
- Fix Subscription Plan Page simple Payment
Version 4.5
- ADD Invoice Module
- ADD List Access Post Module
- Fix Content Links
- Fix Banner Image setting
- ADD Unlink Social Account
- ADD ActiveCampaing List
- Improve Register Theme 6 design
- Improve ShortLinks for Payment IPNs
- Improve Country/State Fields
- Improve Register Lite module
- Improve Authorize.Net payment gateway
- Show "Admin Bar" for Users with access on WP Dashboard
- ADD Filters&Hooks
- Improve MembersList - Inside Page option
- Improve Performance&Workflow
Version 4.4
- Improve Templates design
- Improve Add New Taxes
- ADD Membership Card tab into Account Page
- ADD Membership Card Shortcode attributes
- Improve Dashboard workflow
Version 4.3
- ADD 6 Register Templates
- ADD 3 Login Templates
- ADD 3 Subscription Templates
- ADD Short IPN Links
- Improve Membership Cards
- ADD Coupon validation
- ADD Membership Card Level filter
- ADD Register Lite - Custom Redirect
- ADD State on Taxes
- Improve Bank Transfer workflow
- ADD Content on Login Social buttons
- Fix TOS workflow
- ADD Login Shortcode attributes
- ADD Register Shortcode attributes
- ADD Subscription Shortcode attributes
Version 4.2
- ADD Register Lite
- ADD Currency Symbols
- ADD Currency Position
- ADD LevelPlus restriction
- ADD Specific Payment based on Level
- ADD Membership Gift Codes
- ADD ActiveCapaign OptIn option
- ADD Custom Login Redirect based on Levels
- ADD New Notifications
- ADD Search by Custom Fields
- ADD Integration with WordPress Social Login
- Improve Big Prices management
- Fix Multi Admin email addresses
- Improve Invitation Code
- Improve WooCommerce My Account integration
Version 4.1
- ADD Membership Card Module
- ADD Invitation Code Module
- ADD "Cheat Off" Module
- ADD "Download Monitor" integartion module
- ADD All Post Lock Rules
- ADD All Categories Lock Rules
- ADD Filer Lock Rules
- Change URL BLock module
- Improve Account Page top Section
- Improve Subscription tab workflow
- Improve Setup module
- Improve Visitor Inside Page permalink workflow
Version 4.0.1
- FIX Account Page - Subscription tab for particular servers
- Improve URL Block workflow
Version 4.0
- ADD Magic Features section
- ADD reCaptcha on Login Form
- ADD Orders module
- ADD Manually add Transactions (especially for Bank Transfer)
- ADD Search on Members List
- ADD "Exclude Pending Users" on Members List
- ADD Pagination Options on Members List
- ADD new Custom Field - Unique Value
- ADD Taxes Module
- ADD Predefined settings on Install
- ADD Multiple Email Address for Admin Notifications
- ADD {current_date} constant
- ADD Integrate UMP into Woo Account Page module
- ADD Integrate UMP into BuddyPress Account Page module
- ADD Redirect for Reset Password workflow
- ADD Notification Counts into WP Dashboard
- ADD Shortcuts Menu into WP Dashboard
- ADD Account Page Top Section
- ADD 3 new Templates for Account Page Top Section
- ADD Account Page new Template for Content Section
- ADD Account Page Footer section
- ADD Additional tab into Account Page
- ADD Country special Custom Field
- ADD {flag} constant
- Improve Bank Transfer Message
- Improve Stripe Transactions
- Improve Members List module
- Improve Authorize.net gateway
- Improve Users tab
- Improve UMP Dashboard
- Improve Coupons module
- Improve Uninstall workflow
- Improve Notifications workflow
- Improve Bank Transfer workflow
- Fix FaceBook Link
- Fix reCaptcha filter by Level
- Fix Login Message
Version 3.7.2
- Improve Notifications workflow on new Registered Users
- Improve Redirects conditions
Version 3.7.1
- Fix Dashboard Workflow errors
Version 3.7
- Improve Users Filter workflow
- Improve Double Email Verification deleting users workflow
- Improve Single Level Link shortcode
- Improve Renew already expired Level
- Fix Delete Avatar from Register Form
Version 3.6
- Integrated with Ultimate Affiliate Pro v.1.7
- Improve Authorize Payment form
- Fix Reset Password form translation
- Fix Filter Users by Username
- ADD Custom Fields Values Order feature 
Version 3.5
- Integrated with Ultimate Affiliate Pro Coupons tracking
- Fix Coupons repeat time
- Fix Stripe Trial period
- Improve Login CSS
Version 3.4
- ADD New Notifications
- Fix Stripe Cancel/Delete Subscriptions
- ADD Authorize error warning message
- Fix Avada Page Builder compatibility
- Fix Referral via PayPal for Affiliate system
- ADD Check Email Server button
- ADD Image Avatar shortcode
Version 3.3
- ADD direct integration into Ultimate Affiliate Pro on Dashboard and Account Page
- Fix "Members List" shortcode Generator
- Fix Custom Fields Filter by Levels on Account Page
Version 3.2
- Improve Website Loding on listed Posts
- Fix Access module on Dashboard side
- Fix Export Users on CSV
- Improve Dashboard Design
- Change "Lost Password" module
- Ready for "Ultimate Affiliate Pro" system 
Version 3.1
- Fix Slider Carousel conflict
- Improve predefined Texts
- Fix Stripe Cancel/Delete aciton
- Improve WP Redirects
- Improve UMP Dashboard
- Improve 2CheckOut Level name
- Fix Coupons on Bank Transfer
- Fix DatePicker Required field
- Improve Subscription Plan Template 4
- Fix Delete Users action
- Improve Levels settings
- Add Delete Level confirmation
- Improve Delete Level action
- Restrict Custom Field slug
- Restrict Custom Field slug unique value
- Restrict Coupons Code value
- Restrict Level slug 
- Fix Stripe payment with Required Fields
- Check cURL status
- Fix Level Reorders
- Avoid special Warning
- Improve PayPal cancel recurrings
- Improve Coupons verification security
- Improve Cookies workflow
- Fix Register vulnerability
- Improve Level Link workflow
- Add Italian Translation
Version 3.0
- ADD Members List module
- ADD Members List 10 predefined Showcase Templates
- ADD Coupons - AutoGenetate multiple coupons
- ADD Notifications - Admin custom notifications
- ADD Notifications - Bank Transfer Payment
- ADD Shortcode - Users Display
- ADD WP Roles - Custom Dashboard Access
- Improve Dahsboard Workflow
- Improve Dashboard Transactions
- Improve Account Page Transactions
- Improve Stripe payments
- Improve PayPal recurring payments
- Fix Level slugs
- Fix Aweber Authentification
- Fix delete Levels users
Version 2.6
- ADD Register Form - CONDITIONAL LOGIC fields
- ADD Register Form - Plain Text row
- ADD Register Form - Required Verification Code
- Improve Text Descriptions
- Fix URL Blocks Levels display
- Improve particular cases
- Improve Register Form workflow
Version 2.5.1
- Improve Level-Date Range workflow
- Fix Subscription Plan - Template preview
- Fix No Custom Currencies warning message
Version 2.5
- ADD MultiPayment option
- ADD Custom Currencies
- Improve special characters into payment details
Version 2.4.3
- Improve reCaptca message
- Improve Edit Users
- Improve Display Users
- Fix requirements into Account Page
- Improve Upload Avatar button
Version 2.4.2
- Fix Approve notifications
- Improve reCaptcha workflow
Version 2.4.1
- FIX - Register Form -  reCaptcha not set by default
Version 2.4
- ADD Drip Content Module
- ADD New Notifications
- ADD Custom Fields - Level targeting
- Improve PayPal Payments
- ADD AJAX Fields verification
- ADD tags on Page List
- Improve Bank Transfer Payment
- ADD Login Error messages
- Improve Register Error Message
- Improve UMP Dashboard workflow
- ADD Turkish Translation (thanks to Sirac)
Version 2.3
- Fix Stripe recurring Payments
- Improve Payment Transactions
- Improve Dashboard workflow
- Fix Notifications html templates
Version 2.2
- ADD Double Email Verification
- ADD Auto Logged after Register
- Improve Subscriptions into Account Page
- Improve Level Link Shortcode
- Improve Account Page Responsive
- ADD New Notifications
- ADD New Constants
- ADD Default Notifications Templates
- Improve Coupon - no payments for 100% discount
- Improve PayPal Cancel Recurring
Version 2.1
- Improve FrontEnd scripts
- Improve Redirects
- Improve Fonts requests
- Improve Account Page
Version 2.0
- Add Social Login module
- Add Coupon gifts module
- Add Custom Redirect Links
- Add Level details into Register Page
- Improve Dashboard Workflow
- Improve Payment module
Version 1.9
- Improve Stripe Payments
- Fix User Exptort CSV
- Improve Account Page
- Fix Add SubLabels
Version 1.8
- ADD New Custom Fields on Register/Edit Form
- ADD Avatar Image field
- ADD Upload Files field
- ADD Date Picker
- ADD DropDown field
- ADD MultiSelect field
- ADD Checkbox section
- ADD Radio section
- ADD SubLabels option
- Improve Account Page
- ADD custom Welcome message
- ADD Overview section
- ADD assigned Page/Post into Overview for each user
- ADD Subscription Plan list
- ADD Renew Subscription Option
- ADD Cancel Subscription Option
- ADD Delete Subscription Option
- ADD Transaction History tab
- ADD Account Page Template
- Improve Payments gateways
- Improve Bank Transfer message
- Improve New Password process
- Improve Transaltion
- Improve Dashboard workflow
- Improve Transaction Section
- Improve Stripe Payments
- Improve 2CheckOut Payments
Version 1.7
- ADD Authozire.net Payments
- ADD Stripe Payments
- ADD 2CheckOut Payments
- ADD Offline Payments
- ADD Expire Level Switch
- ADD Active Level Option
- ADD Custom WP Role
- ADD Filter USers
- ADD Export Users
- ADD Offline Level stage
- Fix Labels Translation
- Fix Redirect Update User
- Improve Payment Module
- Improve Dashboard workflow
- Improve Help section
- Improve Login&Register Forms
Version 1.6
- ADD Notification Module
- Improve Level WorkFlow
- Improve Payment Module
Version 1.5
- Improve PayPal Transaction track
- Improve Restriction Module
- ADD Debug Mode
- Fix Redirection
- Fix First Level workflow
- Fix Language Workflow
Version 1.4
- ADD Recurring Payments
- ADD Limited Access option
- ADD Date Rage Access option
- ADD Regular Period Access option
- ADD OnGoing Billing option
- ADD Limited Billing option
- ADD Start Time/Expire Time User Access
- ADD Custom CSS on Subscription Plan
- Improve Responsive Showcases
- Improve Subscription Plan workflow
- MultiSite Ready
- Improve MP Dashboard Workflow 
- Additional Fixes
Version 1.3
- Improve Language WP function interation
- Fix some warnings
- French Language Added
Version 1.2
- Improve "Custom Post Type" compatibility
- Improve WooCommerce compatibility
- Improve bbPress compatibility
- Add Multi-Sync WordPress Users vs Membership Users
- Add "Custom CSS" on Subscription Plan
- Add Decimal number for Prices
- Add Multi-Language ready
Version 1.1
- PayPal "sandBox Mode" Improve


  • FontAwesome
  • Bootstrap Responsive
  • jQuery Flot
  • ReCaptcha