Unlock Membership Access to All Restricted Content Without Updating Posts

This recipe is designed for a membership site that wants to quickly give members of a specific level access to all restricted content, without the need to individually update each post or run a Toolkit script. You can use this recipe when you add a new membership level to your site or to offer a…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Block or Pause a Specific Member’s Access to Restricted Content

Temporarily restrict content for a member that is ‘paused’ or otherwise blocked from using the features of your membership site. This recipe adds a single checkbox for admins to “Deny Access to Member Content” for a specific user. You can use this recipe in combination with suspending or pausing the member’s subscription at the gateway…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

How to show a dynamic “Contact Member” form on your directory profile pages.

Allow site visitors to connect through a basic contact form on a member’s profile listing. When someone views a directory profile, they will see a form that automatically sends to the individual profile user’s email address. This can be a major feature for some listing sites, that want to enhance networking, referrals, or lead generation…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

How to load a custom template for your Member Directory and Profiles (for Theme Authors and Developers)

The Member Directory and Profile Pages Add On creates a public or private directory on your site. While most basic customizations can be handled via block settings, shortcode options, and custom CSS, premium theme authors and developers may want to adjust more. This guide outlines a few methods to load your profile or directory template design in a premium theme or custom plugin.

Load a custom member directory or profile template in theme or plugin

This entry was posted by Kimberly Coleman in Add Ons, Recipes and tagged . Bookmark the permalink. Last updated: March 25, 2020. Titled How to load a custom template for your Member Directory and Profiles (for Theme Authors and Developers)

Sell Single Courses using LearnDash and PMPro

One of the most requested multiple memberships workarounds is the ability to offer single courses for purchase. This article demonstrates how to sell single courses using Addon Packages with LearnDash.

Addon Package Demo: How to Make a Tree Fort Coure

Import user meta fields that are stored as an array (select2/multi-select and checkbox)

Our Import Users from CSV Integration Add On allows you to import user or user meta fields for current members. This recipe demonstrates how to import data that is stored as an “array” (for multi-select or checkbox values). It’s a useful guide for sites that have added checkbox or select2 field types using the Register…

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Allow expiring members to extend their membership on renewal or level change.

In the core PMPro plugin, members who complete checkout for their current level will automatically have an expiration date extend one additional term from their current expiration. This means that a member who would be expiring in 2 weeks can renew their annual plan today. Their new expiration date is now 54 weeks from the checkout date.

The code recipe below demonstrates how you can apply that same logic to membership level changes. I’ll also explain how you could set up two new “Extension” levels and allow members to buy a 30 or 60 day extension.

Automatically Approve Previously Approved Members

Have you set up an Approval Process for your Membership site? Did you know that it is possible to automatically approve, previously approved members? This can be especially useful to reduce administrative tasks on your end and allow previously approved members to be reinstated as quickly and efficiently as possible….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Interacting with Paid Memberships Pro Through APIs

Paid Memberships Pro currently offers support for two APIs available in WordPress: the REST API and the XML-RPC method. This article will provide a high level overview of endpoints available in each method as well as a recipe to demonstrate how developers can build their own basic API for membership data.

Interacting with Paid Memberships Pro through API's

This entry was posted by Jason Coleman in Recipes and tagged . Bookmark the permalink. Last updated: February 20, 2020. Titled Interacting with Paid Memberships Pro Through APIs