Setting up your Paid Memberships Pro (PMPro) plugin is the first step to launching a website that can successfully manage memberships and subscriptions. In the plugin’s initial setup process, you’re prompted to generate or assign specific WordPress pages for each required frontend page. But what if you find that these membership pages are missing?

If you skipped this step as part of the initial setup wizard, or if your Pages settings screen does not show the option to “let us generate them for you,” use this guide to troubleshoot your setup or follow our steps here to manually create these required pages.

Banner for General Troubleshooting Guide for Paid Memberships Pro

Checking for Automatically Generated Pages

During the initial setup of Paid Memberships Pro, you have the option for the plugin to generate the required pages for you. This is part of the plugin’s Setup Wizard.

If you do not set up pages through the Setup Wizard, you will need to create the pages. This can be done on the settings screen located at Memberships > Settings > Pages in the WordPress admin.

Screenshot of Generate Pages for Me option in Paid Memberships Pro > Settings > Pages

For most site’s you’ll see the button to Generate Pages For Me. Here’s what that button does:

If you do not see the option to automatically generate pages, the most likely reason is that someone previously created and then deleted them. The rest of this guide shows you how to troubleshoot this issue or manually create and assign these pages.

Troubleshooting Missing Membership Pages

To troubleshoot missing membership pages, follow these steps:

  1. Navigate to Pages > All Pages > Trash.
  2. Look for deleted membership pages such as “Membership Account,” “Membership Billing,” etc.
Screenshot of Paid Memberships Pro pages in Pages > Trash
  1. If pages are found in the trash, click “Restore” for each page to recover them.
  2. After restoration, these pages should reappear under Memberships > Settings > Pages. You might need to reassign each page to the correct frontend page.

If the pages are not in the trash, you’ll need to recreate them manually.

Create and Assign Frontend Pages Manually

If you’re missing your membership pages, here are the steps to manually set up the required PMPro pages:

First, Create the Membership Pages in Your WordPress Site

  1. Navigate to Pages > Add New.
  2. Create each of the pages in the table below.
  3. In each page, include the specific shortcode or blocks within the editor.
    • If you’re using the Block Editor, the page builder built into WordPress, you should insert the appropriate Block for that frontend page.
    • If you’re using another page builder, you can use that builder’s shortcode element and insert the correct frontend page shortcode.
  4. Give the page a name of your choosing. You do not have to use the suggested page name.
  5. Adjust the page template and parent page (page hierarchy) as needed.
  6. Make sure you change each page status to Published.
Page Name (suggested)Required Shortcode or Block
Membership AccountAccount page shortcode or block
Membership BillingBilling page shortcode or block
Membership CancelCancel page shortcode or block
Membership CheckoutCheckout page shortcode or block
Membership ConfirmationConfirmation page shortcode or block
Membership InvoiceInvoice page shortcode or block
Membership LevelsLevels page shortcode or block
Log InLog In page shortcode or block
Member Profile EditMember Profile Edit page shortcode or block

Next, Assign the Pages in PMPro Settings

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

Conclusion on Troubleshooting Missing Membership Pages

By following these steps, you can be certain that all the necessary Paid Memberships Pro pages are correctly set up and assigned.

Whether you generate pages automatically or set them up manually, a proper setup is mandatory to make sure your membership site is functional. If you’re having any trouble at all, our support team is ready to help.

Frequently Asked Questions

What should I do if the automatic page generation option is missing in PMPro settings?

The most likely reason you cannot automatically generate pages is that someone previously created and then deleted them. You can check for these pages in the Trash section under Pages > All Pages. Restore any relevant pages and assign them appropriately.

How do I assign newly created PMPro pages?

After creating the pages, navigate to Memberships > Settings > Pages. Assign each newly created page from the dropdown list to the respective setting. Make sure to save your settings to apply the changes.

What should I do if I still have issues after following all the steps for setting up membership pages?

If you encounter issues after following the setup instructions, please contact the Paid Memberships Pro support team. Our team is here to provide additional assistance to ensure your membership site functions as intended.

Was this article helpful?
YesNo