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.

Using a custom template will not automatically inherit bug fixes, security improvements, or new features when updates are made to the core PMPro plugin. You must maintain your custom template and merge in updates manually.

  1. Create a pmpro-customizations plugin. (Instructions here.)
  2. Add a “templates” folder to the pmpro-customizations plugin folder. (So ../wp-content/plugins/pmpro-customizations/templates/)
  3. Copy the template you want to override from the /paid-memberships-pro/pages/ folder into the /pmpro-customizations/templates/ folder.
  4. Edit the template as needed.
  5. Add the code below to the pmpro-customizations.php plugin to load your template instead of the default PMPro one.
Was this article helpful?
YesNo