Redirect the PayPal IPN for PMPro to WooCommerce

Are you using both Paid Memberships Pro and WooCommerce together with PayPal? You might want to redirect the PayPal IPN for PMPro to WooCommerce to ensure no missing payment data is lost. This code recipe will allow you to do that.

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Using the Nav Menus Add On in a Multiple Memberships Per User Environment

The Nav Menus Add On is designed to swap a theme’s menus based on Membership Level. This logic assumes that each member has a single membership level, even if you are using the MMPU (Multiple Memberships Per User) Add On. A user with several levels will still only be shown a single navigation menu.

This recipe demonstrates how to use the pmpronm_prioritize_levels filter hook to set the priority of which menu to display when the user has more than one membership level.

Banner graphic for Using a Filter to Specify Nav Menu Priority for Multiple Membership Levels

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Filter Members Based on their Location

We recently published a tooltip on how to filter your Paid Memberships Pro Members Directory. This code recipe will allow you to expand on that idea by allowing you to filter members based on their location using our PMPro Membership Maps Add On.

filter members

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Overriding The Default Membership Maps Error Message

Learn how you can override the Paid Memberships Pro Membership Maps error message with this code recipe. In most cases, you won’t need to remove this message. However, you may want to remove this if you are experiencing any undesirable effects because of this error message.

maps error message

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Adding Billing Field Support for Membership Maps

Some of the payment gateways that are part of Paid Memberships Pro don’t have the option to enable billing fields for your members during checkout. As a workaround, you’ll need to add those fields using the Register Helper Add On, and this three part recipe below. This will allow your members to leverage the full features of the Membership Maps Add On.

membership map

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Overriding The PMPro Membership Map Default Starting Point

Are you using our Paid Memberships Pro Memberships Add On but need to change the default map starting point. The code recipe below will help you to override this starting point and select one more suited to your needs.

membership map

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

How to Add A Date Picker to Your WordPress Website

You can add a variety of custom fields to your membership site by using our Paid Memberships Pro – Register Helper Add On. The code recipe below will allow you to further customize the membership experience by adding a date picker to your membership checkout page.

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

How to Geocode Any Address Fields During Checkout

The Paid Memberships Pro Membership Maps Add On will, by default, determine a member’s map placement using the Billing Address Fields captured at checkout. But what if you want to geocode a different custom address instead? In this tooltip article, we share a little on what geocode is and offer a code recipe on geocoding a different member address during checkout.

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Bulk methods to restrict access to posts, pages, and CPTs for a specific membership level ID via MySQL

If you’re adding membership to an existing WordPress site with a lot of content, chances are you are looking for a way to speed up the initial setup process of restricting content throughout your site.

This post offers developers a few advanced methods to set up restrictions in bulk via MySQL.

Bulk Methods to Restrict Access for a Membership Level via MySQL