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.
Liven up your dripped series membership content by adding Custom Post Types to your content release schedule with this code recipe….
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 code recipe lets your customers know just how much they’re saving after applying a discount code at checkout….
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.
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….
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….
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…
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…
The landing page for your levels is the primary place your site will attract and sell its membership products. Our plugin includes a few options to design this page, including the default
[pmpro_levels] shortcode and the enhanced options when using the Advanced Levels Page Shortcode Add On.
What if you need more control over this page and would like to design a completely custom page for your levels? In this article, I will take you through the process of building a new membership levels page using the Elementor Page Builder, an open source plugin available in the WordPress plugin repository.