Restrict your membership sites shipping locations by specifying valid zip codes.

Our Shipping Address Add On allows you to capture the member’s shipping information at checkout. Take full control of the areas you ship to when using the Shipping Address Add On by allowing members to only have the ability to checkout of your membership site by using a valid zip code….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Offer limited access to restricted page or CPT content using the Limit Post Views Add On.

Expand the functionality of the Limit Post Views Add On to offer viewing limits on Custom Post Types and pages, too. This is a great way to offer non-members and free members a sample of your members-only content and improve the conversion rate for a “premium content” type membership site.

How to Contribute to Paid Memberships Pro.

Did you know that Paid Memberships Pro is a fully open source WordPress Plugin and that you can make it even better by contributing? No matter your skill level, you can contribute to PMPro today. Here’s the why and how.

How to add Custom Post Types (CPTs) to your dripped membership series content.

Liven up your dripped series membership content by adding Custom Post Types to your content release schedule with this code recipe….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Change the default country of your Membership website.

Does your membership site primarily serve one region or country of members?

This recipe demonstrates how to set the default country for your membership site, which can speed help speed up the checkout process and eliminate the need for members to find their country before proceeding.

Exclude billing fields from some membership levels at checkout.

Our Capture Name and Address for Free Levels or for Offsite Gateway Add On allows you to collect billing fields for a free level or for paid levels when using with an offsite payment gateway like PayPal Express. This code recipe demonstrates how hide those additional billing fields for a specific Membership Level ID….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Send members an additional invoice via email after Membership Checkout

Paid Memberships Pro emails a membership invoice for all recurring or renewing membership subscriptions. This email is not sent after the initial membership checkout because all of the relevant invoice details are included in the Membership Confirmation email. If you’ve customized the Confirmation email and removed invoice details, you may want to send a separate…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Notify Members of Upcoming Recurring Payment / Automatic Renewal for Membership

Our Recurring Payment Email Reminder Add On allows you to notify members that their membership renewal payment is processing soon. This recipe shows you how to use the pmpro_upcoming_recurring_payment_reminder filter to modify when that notification is sent.

View the Add On

Choose when to display the Renew link to members who sign up for a membership level with an expiration date.

Use the following code recipe to display a “Renew” link on the Membership Account page at your desired period before a member’s expiration date.

"Renew" link on the PMPro Membership Account Page

Add a Membership Duration dropdown to Checkout and Offer a Discount for Extending Membership

Give your customers the option to select a membership duration and offer a discount for a longer term. This is a great way to collect a larger up-front payment from members and offer an incentive to pay for membership in advance.

Screenshot of the Membership Checkout page with code recipe