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.

How to Update Your Existing Membership Site to Version 2.3

Steps to Update Your PMPro Membership Site

  1. 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.
  2. 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.
  3. 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)
  4. 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.
  5. 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.

Tagged . Bookmark the . Last updated: . Titled

Comments (6)

Hi,

I recently updated and now my register page defaults to the login page? Anyone else experience this issue?

Thanks

Hi all,
After upgrading to the latest build, we enabled the login and member profile pages for one of the sites we manage. We also have Wordfence activated on the site, with Wordfence’s login security settings enabled, specifically Google invisible recaptcha.

When trying to login via the PMPro login page, this triggers a “There was a problem with your username or password.” message, as well as a “login verification email” to be sent to the user, asking to click a link to verify the email address and login. Clicking the link takes the user back to the PMPro login page, and trying to login triggers the same error message and verification email to be sent again, so it’s a endless loop of the user not being able to login.

I know there were similar issues with ThemeMyLogin not playing nice with Wordfence awhile back, so I’m wondering if this is a similar issue? We’ve had to disable the PMPro login page for now, but we would like to use it instead of the standard WordPress login page.

While we don’t have 2FA setup for this site, this is something we’ve been looking at adding through Wordfence, and I feel that we would run into the same issue, if recaptcha being enabled by itself is causing this login loop.

Can you please investigate/advise?

At this time, Wordfence has communicated that they do not support recaptcha for frontend login forms. Wordfence also does not work for administrator role frontend login if are using 2FA. You can always access the core WP login form as admin at domain.com/wp-login.php as the administrator.

Hello,
For the connection to the website and the lost password I use the shortcode of “Profile Builder” on a page created with Elementor.
Can my site stay in this configuration under PmPro 2.3?

If you set the Log In Page to “WordPress Default” on the PMPro page settings page, then whatever login/password reset functionality you had working before should continue to work. If not, let us know and we will figure out what is going on.

Leave a Reply

For faster support related to issues on your specific site please open a ticket in our members support area.

Your email address will not be published. Required fields are marked *