Please turn JavaScript on
Paid Memberships Pro icon

Paid Memberships Pro

Click on the "Follow" button below and you'll get the latest news from Paid Memberships Pro via email, mobile or you can read them on your personal news page on this site.

You can unsubscribe anytime you want easily.

You can also choose the topics or keywords that you're interested in, so you receive only what you want.

Paid Memberships Pro title: Paid Memberships Pro: Membership & Subscriptions for WordPress

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  0.35 / day

Message History

Paid Memberships Pro’s built-in setting for hiding the WordPress Toolbar only covers members with the Subscriber role. If your site uses custom roles, whether through the Roles for Membership Levels Add On or your own code, those members still see the full admin t...


Read full story

Members who are on the fence about renewing often need a nudge before their membership lapses. A discount code can work, but it puts the burden on the member to remember it and enter it correctly, and on you to promote it every renewal cycle.

This code recipe automatically charges a lower renewal price to members who already hold a level you choose without needing a...


Read full story

Discount codes pile up on a membership site. A code from a holiday sale, a partner deal, a one-off gift for a member. After enough time passes, it is not always clear why a particular code exists or who it was made for.

This code recipe adds an admin-only Description field to each discount code, plus a matching Description column on...


Read full story

Not every membership level on your site is meant for public signup. You might have a free trial level created for testing, a legacy level some members were grandfathered into, or a level that only gets assigned through the backend. When levels like these sit next to your paid options on the Membership Levels page, they clutter the signup experience and can confuse potential m...


Read full story

Some memberships only make sense to offer for a set window: enrollment for one class session, an early-bird cohort, a founding-member group that closes once it fills. Once that window passes, you want checkout closed and the level out of sight, without disrupting members who already joined.

This recipe uses the pmpro_registration_checks filter to block new signups f...


Read full story