Video Walkthrough: How to restrict members-only content in Paid Memberships Pro.

If you’re new to Paid Memberships Pro, you may be wondering what settings are available to restrict access to members-only content on your site. This video extends our documentation on Controlling Members-Only Content and provides a quick tutorial to familiarize yourself with a few methods to lock down your posts, pages, and categories.

Control your content.

Paid Memberships Pro is a WordPress Plugin that allows you to add Membership functionality to your website. One primary application of our plugin is to allow users to signup for a membership level in order to gain access to specific, restricted members-only content.

Once you’ve completed the initial installation and setup, you can begin to restrict your site’s pages, posts and other content. In the video below, I will walk you through the three most common methods of turning your website into a membership site by restricting pages, posts, and hiding specific sections of content using the [membership] shortcode.

Video Walkthrough


Help! I can’t generate the pages for Paid Memberships Pro!

The second step of Paid Memberships Pro setup is to manage the WordPress pages assigned to each required Paid Memberships Pro page under Memberships > Page Settings.

If you get to this step and don’t see the link to “let us generate them for you”, here’s how to troubleshoot or create the pages manually.

Did you move the pages to trash?

The #1 reason this link is missing is that someone, at some point created the pages then “deleted” them. If the pages “Membership Account, “Membership Billing”, etc. are in Pages > All Pages > Trash, click the “Restore” link for each page. The previously generated pages should now be assigned under Memberships > Page Settings.

If you don’t find the pages in the trash, here’s the manual process to create, configure, and assign the required Paid Memberships Pro pages.

Create Your Pages

Under Pages > Add New, create the following pages with the following shortcodes in the page text. You can name these pages, set up their template or hierarchy however you want.

Page Name (suggested) Required Shortcode
Membership Account [pmpro_account]
Membership Billing [pmpro_billing]
Membership Cancel [pmpro_cancel]
Membership Checkout [pmpro_checkout]
Membership Confirmation [pmpro_confirmation]
Membership Invoice [pmpro_invoice]
Membership Levels [pmpro_levels]

Assign the Pages

  1. Navigate to Memberships > Page Settings.
  2. For each required Paid Memberships Pro page, select the page you created in the dropdown list.
  3. Save the settings.