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

How to format the member phone number field using a filter.

The Billing Phone number captured at membership checkout attempts to format the saved value according to the North American Numbering Plan (NANP). This article demonstrates how to use the pmpro_format_phone filter to change the phone number format for your membership site….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Display the original and discounted price when a discount code is applied at checkout.

This code recipe lets your customers know just how much they’re saving after applying a discount code at checkout….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Insert a “Renew Membership” button via custom shortcode to display a renewal link/button for members.

The code recipe below to creates a renewal button shortcode [pmpro_renew_button] that can be used to insert a “Renew Membership” button on your WordPress site….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

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

Set WooCommerce Variable Product Prices per Membership Level.

Our WooCommerce Integration Add On allows you to set custom product prices based on the user’s membership level so that you can offer unique product discounts as a feature of membership. The Add On doesn’t currently allow custom pricing for Variable Products, so we’ve written the recipe below to extend the members-only product discounts to…

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

How to adjust your membership site’s default currency format.

Currency formatting varies from country to country. For example, the placement of a comma (“,”) or period (“.”) in a currency format can mean something completely different depending on what currency is being used. Our core plugin offers formatting for several built-in currencies, which you can specify on the Memberships > Payment Settings page, but…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Show a Member’s Level Name in Post Comments

When a member posts a comment on your site, the recipe below will display their Membership Level name following the comment author’s name. This can be useful for many membership sites, specifically sites that have multiple tiers of membership which equate to a member’s status, skill-level or denote a relationship to your company. The author…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Set a Specific Checkout Level When Using Addon Packages

Our Addon packages extension allows you to sell access to individual pages or posts, or sell a la carte items for a flat fee. This recipe will allow you to set a specific checkout level to use when a non-member selects to purchase one of your Addons. Previously, the plugin simply included logic to select…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now