Add On Updates for July 2017

This post recaps the Paid Memberships Pro Add Ons recently updated. PMPro Plus members can upgrade through their WordPress dashboard under Dashboard > Updates or Memberships > Add Ons. Be sure to backup your site before performing updates.


Approval Process for Membership Add On

The Approvals Add On grants membership site administrators the ability to approve or deny members.

v1.0.2 of the Add On now shows a count of pending approvals in the menu row. This provides admins with an alert that there are members pending approval. Additionally, if you set a level to require another level’s approval, that level will automatically be set to require approval as well.

View the Add On


bbPress Add On

Using this Add On, you can create members-only forum in bbPress. The recent updates to this add on fixed fatal error when bbPress was not activated. We’ve also added a session variable when redirecting members away from protected forums. The referring page is now saved in $_SESSION['pmpro_bbp_redirected_from'] so that you can reference this in custom code.

View the Add On


Kissmetrics Add On

Integrates Kissmetrics with your WordPress site, allowing you to track meaningful data not only about users, but about how they are interacting with the Memberships sections of your website.

v.3.1 of the Kissmetrics integration adds support for localization as well as the filter pmprokm_is_trial to determine if the level is a trial or not (useful for deeper analysis of member interactions within the Kissmetrics reports).

View the Add On


Lock Membership Level

Adds the ability for the admin or membership manager to lock a user’s membership level or lock all members of a level for a specified term (for required installments).

Recent updates to this add on include:

  • BUG FIX: Incorrect text domain for translation
  • BUG FIX: Partially complete default values for level settings
  • BUG FIX: Locked members were able to unlock their profile through the Edit Profile page.
  • BUG FIX: Fixed other bugs with the settings on the edit membership level page. (Thanks, Ted Barnett)
  • SECURITY: Added sanitization of settings on the edit level and edit user/profile pages.

View the Add On


Membership Manager Role Add On

This Add On creates a new user role in your WordPress site. The role of “Membership Manager” allows them to manage your Paid Memberships Pro settings, without complete administrator access.

We’ve added support for the Approval Process for Membership Add On so that this role can process approvals. The role is also now loaded on admin_init instead of activation so capabilities are updated when the plugin updates.

View the Add On


Nav Menus

This Add On creates member navigation menus and swaps your theme’s menu areas or menus placed via widget based on a user’s Membership Level.

The Add On was recently updated to include a conditional menu state for a logged-in user with no membership level. You can now use this condition in both the Appearance > Menus > Menu Locations or via the Appearance > Widgets > Custom Menu widget.

View the Add On


Pay by Check Add On

This Add On provides a collection of customizations useful when allowing users to pay by check for Paid Memberships Pro levels.

It was recently updated to fix an issue where the PayPal button was still displaying when the “check” option was chosen. We’ve also enhanced the Add On by showing a better non-member-text notice when pending members try to access content. The new message will read:

Your payment is currently pending. You will gain access to this page once it is approved.

The message can be filtered using the gettext filter in WordPress.

View the Add On


Register Helper: Add Checkout and Profile Fields

Register Helper is a robust add on to collect additional fields at membership signup. Fields can be collected at membership checkout, on the user’s profile or for administrative view-only.

Recent updates to this add on include:

  • BUG FIX: Incorrect function definition (static vs non-static).
  • BUG FIX: Didn’t save RH fields from pmpro-add-member-admin
  • ENHANCEMENT: Updated Readme, including instructions.
  • ENHANCEMENT: Added logic to only load CSS and JS on the checkout and profile pages on the frontend and profile and edit user pages in the dashboard.

View the Add On


Shipping Address on Membership Checkout

The Shipping Address Add On adds fields to the membership checkout page, confirmation page, confirmation emails, member’s list and edit user profile pages to capture a separate “Shipping Address” for members.

The plugin was recently updated to repair warnings related to the use of the deprecated get_usermeta function as well as issues around the display of fields when “same as billing” was selected. We’ve also added a new pmproship_required_shipping_fields filter for developers.

View the Add On


VAT Tax Add On

Our VAT Tax Add On calculates VAT tax at checkout based on the customer’s selected EU country of residence and allows customers with a VAT Number to avoid the tax. The entered VAT number is validated using the SOAP service provided through the European Commission.

We’ve recently added GeoIP support to this add on to automatically detect the user’s country. You must install and activate the GeoIP Detect plugin in order to take advantage of this integration. The current release now converts GB to UK when validating VAT numbers, since GB is the expected value for validation in the VAT service. The AJAX code has also been updated to avoid issues on sites with PHP warnings/etc.

View the Add On

There’s Now a Better Way to Browse our 75+ Add Ons

We’ve made it easier to browse our Add Ons with category filters and ‘ease of use’ ratings. Continue reading for a description of each category and details on how the ratings impact the ongoing development of our Add Ons library.


New Categorization = Easier Filtering

When we realized the number of our Free and Plus Add Ons (all included in our PMPro Plus-Level membership) had gotten so large, we knew something had to be done to improve the browsing experience. Users needed a way to sort through the growing number of extensions to find the right features to improve their membership site.

Add On Categories Include:


Plugins that help Administrators stay organized and better manage their PMPro-powered membership site.

Plugins to add features to the checkout experience, such as country/region-specific needs, capturing fields, member communications, payment gateways, security, or tax compliance.

Extend the capabilities of PMPro’s built-in member restrictions for your specific membership features, including unique content, advertisements, directories, media, events, online communities, and more.

These Add Ons allow you to integrate with third-party email marketing platforms, make customizations to default member communications, and work with other plugins for newsletters targeted by membership level.

These plugins add specialized features to your membership site, providing a more complete (and unique) members experience.

These official Paid Memberships Pro plugins are available to download for any membership level. Some are available in the WordPress repository and can be installed through Plugins –> Add New.

These plugins provide a bridge between your PMPro-powered membership site and popular third-party plugins or services, ranging from e-commerce, email marketing/CRM, social networks, affiliates, and more.

These Add Ons specifically handle how you Get Paid for your membership levels by modifying the price, terms, payment methods, taxes, and more.

All of these Add Ons are included in our PMPro Plus membership. Members can access download links on this site, or via the Memberships » Add Ons page of your WordPress site with a valid PMPro License Key.

The Add Ons below are some of the most widely used extensions available for Paid Memberships Pro.

Improve the member’s experience on your site through these User Add Ons, ranging from UI/UX, design, features, and more, all aimed at increasing value for your members.

Ease of Use Rating

Each Add On now has a rating for how easy (or difficult) we feel the plugin is to set up, plan for, and integrate into your membership site.

Not only will these ratings allow you to make more informed choices for your skills, they help us identify which Add Ons need to be improved. We are making an internal commitment to improve the ease of use for more Add Ons wherever possible, which means less coding for you and your developers.


Here’s a general description of what each rating means:

4: The full features of this Add On are immediately available after activation.

Example: Capture Name & Address for Free Levels or for Offsite Gateway


3: After activating this Add On, you will need to configure a few settings and options via the WordPress Dashboard.

Example: Email Templates Admin Editor


2: Configuring this Add On requires multiple settings and/or may require basic WordPress and PHP coding skills to set up.

Example: Developer’s Toolkit


1: An experienced WordPress developer will be able to help you install and use this add on.

Example: Member Network Sites


Now go browse some Add Ons

We hope you like this improvement to the Add Ons pages. We’d like to give a shout out to our team member, Travis, who helped with all of the design (including the custom icons for each Add On).



 

Improve a Level’s Pricing Statement with the Custom Level Cost Text Add On

Our newly extended Custom Level Cost Text Add On allows you to modify the default level cost text per level, per discount code, or globally via advanced settings.


Special shout-out to David!

The enhancements to this add on were completed by our summer intern, David. This was the first project that David worked on with our team here at PMPro, and we’re very impressed with the end result. David is a Computer Science student at Haverford College (our CEO Jason Coleman’s alma mater).


How it Works

This plugin adds a “level cost text” field to Membership Levels and Discount Codes, allowing you to override PMPro’s default level cost text. When crafting your custom level cost text message, you can use completely custom text or variables based on the level or discount code’s settings.

You can also modify the cost text globally via Advanced Settings. These settings include some of the “most requested” changes to your level price statement:

  • Remove the word “now” from level cost text.
  • Use the word “Free” (or its translation) instead of $0.00.
  • Use “/” instead of “per”.
  • Hide unnecessary decimals. (removes the “.00” portion of the monetary value)
  • Abbreviate billing periods “Month”, “Week”, and “Year” to “Mo”, “Wk”, and “Yr”

Better Level Cost Text with a Better Levels Page

You can use this add on in conjunction with the Advanced Levels Page Shortcode Add On to really tighten up the appearance of your pricing pages. The Custom Level Cost Text Add On filters not only the price on the membership checkout page, but also on your levels page and in emails to the member.

I achieved the price appearance in the screenshot above by setting the Memberships > Advanced Settings to use the word “free”, use “/” instead of “per”, and use abbreviations for billing periods.

View the Add On

 

Approvals Add On Now Available

The Approvals Add On allows you to set up a unique approval or application process for your membership site. After a member signs up, the admin will have the ability to approve their membership or deny the application.

View the Add On


The diagram below explains how approval fits into the standard membership checkout process.

How it Works

Using the add on, you can set your membership levels to require approval with a few options. Not only can you set a level to require approval, you can also set a level to require an approved membership from another level in order to complete checkout.

This allows you to offer a two-step membership application and full membership registration model. You can place an application fee on the application level, and then charge your full recurring membership fee on the primary membership for approved members. Extend your site further by using fields add via the Register Helper Add On to gather member information that will help you decide whether to approve or deny the membership.

View the Add On

 

Make the Most of Your Ad Space with Level Specific Ads Targeting

Advertisements are a classic method of monetizing your website, and ad-serving networks such as Google Adsense make it fast and easy to start displaying ads.

It’s important for a membership site to consider which ads to display for non-members, per-level or completely hidden to members for an “ad-free” experience. Read on to explore how to control ads for your PMPro-powered membership site.


Considering Ads for a Membership Site

Your site’s membership is often the most lucrative product sold through your website. That said, ads can still be a component of your revenue stream if you make smart choices about ad placement for free members and site visitors.

With the methods outlined below, you can target which ads display to which users. This unlocks a unique opportunity to target your ads for each membership level, not only to hide ads for members, but to show premium ads with exclusive partner offers to your paid members.


Ad Networks, Affiliate Ads, and Direct Ad Sales

The simplest way to insert ads is via an ad network. These services connect advertisers with sites that want to make money by displaying ads. You’ll be provided with a script or other integration method to dynamically embed third-party ads on your site. Some popular ad networks that you may be familiar with include Google Adsense, Facebook Audience Network, and Amazon a9.

Alternatives to an ad network include affiliate networks or direct ad sales. For this case, you would be obtain ads (graphics, links and promos) directly through company’s affiliate program or via a service such as ShareASale or CJ Affiliate. These methods take a bit more time to set up and manage, but generally offer a higher commission than an ad network.

Option 1: The pmpro_displayAds() Function

This PHP function checks against the “Hide Ads from Non-Members” settings under Memberships > Advanced Settings. It allows you to wrap and insert ad blocks that will load based on how you have configured the admin setting.

if(pmpro_displayAds())
{    
    //insert ad code here
}

Option 2: The [membership] Shortcode

If you are inserting ad blocks into posts or pages, you can simply use the [membership] shortcode to wrap your inserted content. Using this method, the ads will only be shown to the specified visitors or members.

View Shortcode Documentation

Option 3: The pmpro_hasMembershipLevel() Function

This PHP function allows you to check whether a user has any membership level or a specific membership level. You can then insert your ad blocks wrapped in the appropriate conditional check to achieve the desired result.

View Function Documentation

Option 4: Using Advanced Ads Pro

Advanced Ads Pro has just released a native integration for Paid Membership Pro. You can now target ads on your membership site in relation to the membership level of your visitors.

View Premium Plugin

Option 5: Integrating with Other Ads Plugins for WordPress

Many ads plugins for WordPress make use of shortcodes to allow you to insert the “ad block” into your content, then manage the content of the ad in a central place. In most cases you can use these shortcodes in combination with the [membership] shortcode method outlined above.

Alternately, I have seen ads plugins that offer ads widgets. You can use these plugins in combination with the hide widgets for members recipe outlined in this post.

Lastly, if your ads plugin automatically inserts ads on pages or posts, please post a topic on our support forum (Core or Plus membership required) and we can help you locate available filters in your plugin to conditionally display ads based on membership status.

Network and Multisite Mega Post for Paid Memberships Pro

If you’re setting up a Network or Multisite environment for WordPress, here’s a summary of different ways you can implement Paid Memberships Pro across the network:


Paid Memberships Pro Cannot be Network Activated

Some plugins allow you to “network activate” across the entire network. Not PMPro.

Using a membership plugin on your multisite network means something different for each use case. So, we’ve built a restriction into the core plugin to not allow network activation. This post covers various ways to use Paid Memberships Pro with your network site, the most basic of which is: treat each site in the network as a separate install and only activate the plugin on each install you need to. Paid Memberships Pro is fully compatibility with the multisite environment, just read this post to see more information on how to properly configure based on your multisite network needs.


Ok, so what is WordPress Multisite?

A multisite network is a collection of sites that all share the same WordPress installation. They can also share plugins and themes.

WordPress.org Codex

This setup adds a new user role “Super Admin” that has visibility into all sites grouped in the network, as well as the ability to create or modify sites, allowed plugins, themes, and users for all sites in the network.

Network sites can share a single domain or each have their own domain name. For example, the main network site may be located at www.network.com, and a subsite can either be located at www.network.com/dogs or www.dogs.com. All of the

View Codex Docs on Creating a Network

1. Membership to a Single Network Site

Separate Paid Memberships Pro environments for each subsite.

Activate Per Site Needed - Membership to a Single Network Site

This is the most basic way to use Paid Memberships Pro in your multisite network. Simply install the plugin via Network Admin > Plugins > Add New.

Then, edit a specific site in your network by hovering over “My Sites” in the left side of the admin bar, select a site from the dropdown, and click “Dashboard”. From here, you can treat the site as a standalone installation. Navigate to “Plugins”, locate “Paid Memberships Pro” in the list, and click “Activate”. Now you are ready to begin the Initial Plugin Setup.

A site visitor can sign up for membership at any site in your multisite network just as if it were a single site. Users who purchase membership at more than one site in your network will use the same user account (username and password) to log in to any site in the network.


2. Sell/Create a Network Site at Checkout

Create a network site for the member as part of membership to the main site using the Member Network Sites Add On.

Member Network Sites Add On - Sell/Create a Network Site at Checkout

Allow a member to purchase one or more sites as part of membership. Once configured, the member can purchase membership at the network’s main site (the primary domain of the network) and specify the “Site Name” and “Site Title” for their new site on the network.

Any sites attached to a member will be deactivated when membership expires or cancels.

You can limit and pre-configure the themes and plugins available to the site created at checkout via the tutorial in this post.

A member’s site on the network can also have the Paid Memberships Pro plugin installed and activated. For example, some businesses use this add on to sell an “Online Training” bundle site, where the site owner can then set up PMPro and create their own membership site in the network.

Member Network Sites Add On Docs and Download


3. Membership Across the Network

Manage memberships at the network’s main site (the primary domain of the network) and provide/restrict access on subsites in the network using the Multisite Membership Add On.

Multisite Membership Add On - Membership Across the Network

Sell a membership level at the main site that provides access to members-only content on a site or sites throughout the entire multisite network. For example, let’s say you have a network site about all types of pet care. You have a main site (www.petcare.com), and a site on the network for various type of pets (birds.petcare.com, cats.petcare.com, and dogs.petcare.com). Using this add on, you could offer a membership to one specific pet’s subsite (Bird Level OR Cat Level OR Dog Level). Then, you could also offer a Premium Level that includes access to all of your pet care subsites.

All of the membership levels and users are managed on the main network site. The subsites look to the main network site’s database to mirror the membership levels available and to check a user’s access.

To configure this add on, you would:

  1. Install Paid Memberships Pro via Network Admin > Plugins > Add New. Do not “Network Activate” the plugin.
  2. On your main network site, activate and configure Paid Memberships Pro by following the Initial Plugin Setup guide.
  3. For each site in your network that has members content, navigate to the site’s Dashboard > Plugins. Activate Paid Memberships Pro AND the Paid Memberships Pro – Multisite Membership Add On.
  4. Make sure that the constant PMPRO_NETWORK_MAIN_DB_PREFIX is properly defined for your main network site. For example:
    define('PMPRO_NETWORK_MAIN_DB_PREFIX', 'wp');

Multisite Membership Add On Docs and Download

 


In summary

I hope this post helps you understand the various ways you can use Paid Memberships Pro on your multisite network. Configuring a multisite environment is an advanced WordPress process, and using the add ons described in this post will require customization via code. Please consult with your developer or our support team for guidance as you implement the methods above.

Track Membership Signups and Stats on a Mobile Device

Stay on top of membership site signups (and your membership site revenues) on a tablet or mobile device using the Responsive Reports Dashboard Add On or via SMS Membership Checkout (text) Messages.


pmpro-reports-dashboardResponsive Reports Dashboard Add On

This streamlined dashboard loads outside of your WordPress admin and pulls in the default reports displayed under Memberships > Reports, plus any additional reports you have added via this method. The included reports can be modified using the pmpro_reports_dashboard_reports filter.

Jason and I use this add on multiple times per day to track signups for our support membership options. We both have saved the direct link to the reports dashboard on our mobile phones. Here are the instructions for adding the report link to your device.

View the Add On

pmpro-sms-notificationSMS Membership Checkout Messages

The code recipe below sends a short email/text message/sms with each Paid Memberships Pro Membership Checkout (for the specified levels).

Copy and paste this code recipe below into your theme’s functions.php file or a helper PMPro Customizations plugin (our recommended method). Then modify line 9 with your mobile email address and line 12 with the level IDs you wish to receive notification for.

This code recipe requires a PMPro Core Account or higher.

View Membership Options


What other notification methods would you like to see?

If you have another service or method that you would like to connect to your membership site reports, let us know in a comment below.

Enhance Your Membership Levels Page with Member Badges

We’ve just added hooks to the Advanced Levels Page Shortcode Add On, allowing you to add unique content before and after the level information.

This recipe integrates the Member Badges Add On and displays the badge associated with each level in the output.


Member Badges on a Three Column Layout

The Code Recipe

This code recipe requires a PMPro Core Account or higher.

View Membership Options


Member Badges on a Table Layout

The Code Recipe

This code recipe requires a PMPro Core Account or higher.

View Membership Options


Available Hooks in the Advanced Levels Page Shortcode v.2.4+

Hooks for the “div” and “column” layouts:

do_action( 'pmproal_before_level', int $level_id, int string $layout );
do_action( 'pmproal_after_level', int $level_id, int string $layout );

Hooks for the “table” layout:

do_action( 'pmproal_extra_cols_before_header' );
do_action( 'pmproal_extra_cols_after_header' );
do_action( 'pmproal_extra_cols_before_body' );
do_action( 'pmproal_extra_cols_after_body' );

Note: hooks have not yet been added for the compare_table layout

Set a Member Author’s Posts to Draft When Membership is Cancelled

If you allow guest authors on your membership site as a feature of membership, this recipe will demonstrate how to automatically change their posts’ statuses to “draft” when membership is cancelled.

This page requires a Plus Membership or higher.

Already have an account? Login Now »

New to this site? Register Now »

How to Name Your Membership Levels or Subscription Options

How you name your membership levels is one of the most important components for conversions on your membership on site.

Let’s spend some time thinking about membership level names. We’ll cover the classic membership site structures and provide examples for naming the membership levels or subscription options for each case. (And there’s even a nifty “level name” playground that tests your name within various plugin-generated phrases.)


Take a step back and evaluate your membership level names.

I work with thousands of membership sites and have seen a lack of clarity (and creativity) in this key area. The membership level name identifies what the member is receiving in exchange for their membership fee. In some cases, the name is a badge of pride for your members, turning them from the anonymous “visitor” to a member of the “in-crowd”.

Putting all of this touchy-feely stuff aside, the level name is also used in various default “phrases” within your membership site system. You need to make sure your level name “reads well” within these phrases. I’ve created a simple tool at the end of this article that provides a litmus test for your level names within the key system phrases in Paid Memberships Pro.


Membership Site Structures Covered include:


Tiered/Hierarchical Levels

This flavor of membership site offers more (or fewer) features based on membership level. This is the structure of our own site here at Paid Memberships Pro. We offer a Free, Core and Plus level. I think the level names are OK, and they do imply a tier (Plus being the highest membership option available).

Here are some level name ideas based on the “tier”

Tier 1
  • Basic
  • Beginner
  • Starter
  • Primary
  • Bronze
  • Baby Bear

Tier 2
  • Intermediate
  • Enhanced
  • Standard
  • Secondary
  • Gold
  • Papa Bear

Tier 3
  • Advanced
  • Ultimate
  • Extreme
  • Professional
  • Platinum
  • Mama Bear (just right!)


Price/Payment Term Structured Levels

Use this level naming structure when all membership levels offer the same package of features, but vary based on price or term. First, try to think of something clever based on your specific name, brand or site topic.

If your membership site was a sports team, what would you call your fans?

You can give membership an overall brand, such as “Trekkies”, “Bronies”, or “Cheeseheads”. Then use your level names to clarify the price or payment term.

You may still have an idea of “tier” in this structure, such as a Foodie Box site that offers 3 Month, 6 Month, and Annual subscriptions, with the option to “add on” a dessert box. For this case, I’d suggest reading through my post on price-adjusting Register Helper fields to have a selection at checkout modify the level price. Easy as pie.

Here are some level name ideas based on the price/term

  • Daily *
  • Weekly
  • Monthly
  • Quarterly
  • Yearly

  • Annual
  • Per Annum
  • Bi-Weekly
  • Bi-Monthly
  • Semi-Annual

  • Half-Yearly
  • Perennial
  • Lifetime
  • Forever
  • Eternal

* Note that not all integrated gateways offer “daily” subscriptions.


Content Vertical/Category-specific Levels

In this type of membership site, the membership levels differ not by features, but by type of content or “vertical”. This is common in a stock or investing site, nationwide membership chapters site, or an online dating site where identifying the member’s “interest” is handled via the membership level selected.

Here are some level name ideas based on the content vertical

  • Stock/Investing Sites: Technology Sector, Gas and Oil, Retail, Pharmaceuticals
  • Member Chapter Sites: Country Name, State Name, County Name
  • Online Dating Sites: Man Seeking Woman, Woman Seeking Man, Man Seeking Man, Woman Seeking Woman, etc.

User or Member-type Levels

This is a category of membership site where the member receives a different level/price/package based on the type of member they are. Check out our Sponsored/Group Members Add On if you have a membership level that offers parent/child account relationships.

Here are some level name ideas based on the user/member-type

  • Individual
  • Student
  • Parent
  • Family

  • Senior
  • Corporation
  • Volunteer

  • Teacher
  • Non-Profit
  • Military: Active Duty and Veterans


Content Delivery/Subscription Type Levels

For this type of membership site, the levels differ by how the content is received. It will make more sense after reading the level names below, but basically this case is used when the content is offered in various formats (online, print, email), and the selected level determines the members’ preferred method(s) of content delivery.

For this case, you could use the same membership branding concepts covered in the Price/Payment Term Structured Levels section above, then use the level names to clarify content delivery.

Here are some level name ideas based on the type of content delivery

  • Online Only
  • Print Only
  • Online and Print
  • Email Newsletter

Sponsorship Level/Benefactor Tiers

If you’re a non-profit organization, you most likely think about membership a bit differently than most other site types. In your case, membership level is actually sponsorship level, and you have a chance to get really creative in how you name your tiers.

A great approach to level naming is to pull ideas from the goals of your organization, your location, the group or cause you represent.

Instead of coming up with my own examples, I’ve compiled a few non-profits and their benefactor/membership tier names below:

The Franklin Institute’s Benefactor Society

  • Pendulum Partners
  • Baldwin Circle
  • Celestial Circle
  • Ambassador Circle
  • Kite and Key Circle
  • Franklin Fellows
  • Inventors Circle

Colonial Williamsburg’s Donor Societies

  • Duke of Gloucester Society
  • Capitol Society
  • Colonial Williamsburg Assembly
  • Colonial Williamsburg Burgesses
  • Colonial Williamsburg Associates
  • Raleigh Tavern Society

The Kimmel Center’s Founders Circle

  • Partner
  • Benefactor
  • Artists Circle
  • Leadership Circle
  • Presidents Circle
  • Chairmans Circle


Go Forth and Name Ye Levels!

I hope this post has given you some direction as you brainstorm level names for your new or existing membership site. If you have a type of membership site that wasn’t covered, post a comment below so we can discuss some level naming conventions for your site.

If you run an existing membership site, you can still rename your membership levels. With Paid Memberships Pro you can simply update the level names under Memberships > Edit Level in the admin. Every member that currently has that membership level will automatically have their membership level name updated.


Time to Play

The Membership Level Names Playground below allows you to enter a desired membership level name and see how it will “read” within various plugin-generated phrases. These are the most common phrases your members will see, both on your site and in membership-related emails.

Test your level name against key phrases in Paid Memberships Pro.

Enter a level name to test:


You have selected the My Level Name membership level.
Shown on the membership checkout page.


Membership Level: My Level Name
Shown in most member communication emails and invoices.


Your My Level Name membership is now active.
Shown on the membership confirmation page.

If you have a level name that doesn’t pass the litmus test, don’t fret. Every phrase in Paid Memberships Pro can be “translated”, and I’m not just talking about languages.

Our blog has several posts on renaming key terms within the plugin, such as this post about replacing the word “Membership” with “Subscription”.

Depending on your membership site, you may need to use these methods or another approach. Just open a topic in our members forum (provided to PMPro Core and Plus members), and we will help you work out any hiccups between your desired membership level name and the built in phrases of Paid Memberships Pro.