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

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.

Remove Trial Periods for Existing Members

If you offer a membership that has a trial period, you may want to remove it for your existing members. This code recipe will remove trial periods for all existing members and reserve them exclusively for non-members….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

How to stop members from renewing their membership level.

In this week’s tooltip, we show you how you can prevent members from renewing their membership (and why you might need this).

How to stop members renewing their membership

Add a customized notification banner to alert your members of upcoming expiration.

This code recipe adds a notification banner to remind members that their account will expire within 7 days—or any custom timeframe you would like. You can use the recipes with any WordPress theme, or specifically with a membership site using Memberlite.

Learn how to load JS scripts to the Paid Memberships Pro pages of your membership site.

Have you ever needed to load a script to one or more of your Paid Memberships Pro pages? Use the code recipe to load scripts that you get from online platforms like Facebook Pixel and Google Analytics to your membership site….

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now

Hide Widgets for Members Only

If you’re using widgets on your WordPress site and want to customize them for members and non-members, check out the recipes below. We’ll provide a way to filter an entire widget area for members-only, as well as a recipe to hide a specific widget instance based on the current user’s membership level.

Restrict the display of Advanced Custom Fields (ACF) fields by Membership Level

Advanced Custom Fields PluginAdvanced Custom Fields is a popular plugin available in the WordPress.org Plugin Repository. The plugin allows you to add structured information to your posts, pages, and more.

This guide explains three primary methods to hide or show fields based on the membership requirements for the post.