If you need to deeply modify the default appearance of the frontend Paid Memberships Pro pages, you can use a few methods:
- You can edit the page in your WordPress site using the Block Editor or another page builder.
- You can follow the articles in our blog on how to adjust the appearance of your frontend membership pages.
- You can adjust the appearance of frontend pages using custom CSS.
- Or, you can completely overhaul the default templates with a custom PHP template (not recommended; for advanced developers only).
How to Make Updates Safely and Preserve Core Plugin Updates
If you want to change the PMPro page templates, it is important that you follow the instructions below instead of editing over the templates inside the plugin folder. Changing any of the core code in the PMPro plugin will keep you from updating PMPro when new versions become available, and new versions are available on an almost weekly basis as we fix bugs, shore up security, and add new features. You WILL want to update PMPro as new versions are released. And we will not support older versions of the plugin.
Add Custom CSS
Paid Memberships Pro-generated pages can be modified in many ways, such as using a Page Builder, the Block Editor, and even using custom CSS. This documentation page explores a few ways to customize your frontend pages using stylesheets and custom CSS.
(more...)Customizing via Theme Templates
Paid Memberships Pro-generated pages can be completely redesigned via template files in your theme. Whenever possible, use action or filter hooks or custom CSS to make modifications to page layouts.
(more...)Customizing via a Custom Plugin
Paid Memberships Pro-generated pages can be redesigned via template files loaded in a customizations plugin, preserving your ability to update or modify your theme without overwriting any PMPro-related code.
(more...)Template Versions and Outdated Templates
As of PMPro v2.11, all frontend page templates are now marked with a specific template version. This update allows us to detect when a custom plugin or theme are loading an outdated template and support site owners in identifying what files are out of sync. While it doesn’t happen too often, we do have to (more…)
(more...)Related Reading: How to Customize the Frontend Pages
We have a few articles in our blog on how to adjust the appearance of your frontend membership pages. Check the links below to explore the guides:
- Making a Powerful Member Dashboard for Your Membership Account Page
- Create a Dual Login and Benefits of Registration Page
- How to Create a Custom Membership Level Pricing Page
- Membership Pricing Pages and Streamlining the Checkout Process
- Using Page Builders to Enhance Your Site’s Membership Pages
- Design a Specific Level’s Membership Checkout Page Using CSS
- Customizing the Member Links list on Membership Account Page
- Add Links by Membership Level to the Membership Account Page “links” Section
- Customizing the Member Cancellation Process
- How to Load a Custom Template for Membership Pages or System-Generated Emails