Version 2.3 of Paid Memberships Pro introduces several new features that will not be configured after updating. This guide aims to highlight the settings you’ll need to update in order to take full advantage of new features and enhancements.

Steps to Update Your PMPro Membership Site
- Assign the Frontend Log In Page: PMPro now includes a built-in log in and password recovery process for WordPress. You must assign or generate this page from the Memberships > Settings > Pages screen in the WordPress dashboard. If you were using the default WordPress log in experience, just click the “generate page” link. If you were using a plugin like Theme My Login, you can eliminate this plugin by following the guide here.
- Generate the Member Profile Edit Page: PMPro now includes a built-in frontend profile and password change from for your WordPress site. You must assign or generate this page from the Memberships > Settings > Pages screen in the WordPress dashboard. If you were using the default WordPress profile editing experience, just click the “generate page” link. If you were using a plugin like the “Profiles” extension from Theme My Login, you can eliminate this plugin by following the guide here.
- Review messages on the Advanced Settings page: The latest update adds new variables and a new default message for both the “Message for Logged-in Non-members” and the “Message for Logged-out Users”. Please take this opportunity to review the default messages in your membership site. For reference, the updated messages that are now loaded with a new installation of PMPro are:
- Message for Logged-in Non-members:
This content is for !!levels!! members only.<br /><a href="!!levels_page_url!!">Join Now</a>
- Message for Logged-out Users:
This content is for !!levels!! members only.<br /><a href="!!login_page_url!!">Log In</a> <a href="!!levels_page_url!!">Join Now</a>
(optionally send the member back to the previous page using the method in this article)
- Message for Logged-in Non-members:
- Review frequency of the Admin Activity Email: We’ve added a new Admin Activity Email that will distribute weekly by default. You can update this frequency or disable the email entirely from the Memberships > Settings > Advanced > “Activity Email Frequency” settings page.
- Eliminate unnecessary plugins for restricting dashboard access: PMPro v2.3+ now includes settings to restrict the WordPress Toolbar (formerly the admin bar) as well as restrict access to the dashboard by role. You can review these settings on the Memberships > Settings > Advanced > Restrict Dashboard Access settings page.
Additional Updates
It is possible you were using other third party plugins related to login, profile editing, menu management, dashboard access, and more. If you have a specific plugin that offered these features, please reach out on our contact form, open a ticket in the support area, or post a comment below. We will be able to comment on whether the plugin is still needed or if you can accomplish similar site behavior with core PMPro functionality.