How to Update PMPro Add Ons

Navigate to Dashboard > Updates in the WordPress admin to update Add Ons in your membership site. A valid license is required to update some of our premium Add Ons. Be sure to backup your site before performing updates and always update one plugin at a time so that you can isolate upgrade issues.

Development Changelog for Add On Updates and Release Notes

Icon for Paid Membership Pro Approval Process Add Ons

Approval Process for Membership Add On

The Approvals Add On grants membership site administrators the ability to approve or deny members.

v1.0.2 of the Add On now shows a count of pending approvals in the menu row. This provides admins with an alert that there are members pending approval. Additionally, if you set a level to require another level’s approval, that level will automatically be set to require approval as well.

View the Add On


Icon for bbPress Add On with Paid Membership Pro

bbPress Add On

Using this Add On, you can create members-only forum in bbPress. The recent updates to this add on fixed fatal error when bbPress was not activated. We’ve also added a session variable when redirecting members away from protected forums. The referring page is now saved in $_SESSION['pmpro_bbp_redirected_from'] so that you can reference this in custom code.

View the Add On


Icon for Kissmetrics Add On with Paid Membership Pro

Kissmetrics Add On

Integrates Kissmetrics with your WordPress site, allowing you to track meaningful data not only about users, but about how they are interacting with the Memberships sections of your website.

v.3.1 of the Kissmetrics integration adds support for localization as well as the filter pmprokm_is_trial to determine if the level is a trial or not (useful for deeper analysis of member interactions within the Kissmetrics reports).

View the Add On


Icon for Lock Membership Level Add On with Paid Membership Pro

Lock Membership Level

Adds the ability for the admin or membership manager to lock a user’s membership level or lock all members of a level for a specified term (for required installments).

Recent updates to this add on include:

  • BUG FIX: Incorrect text domain for translation
  • BUG FIX: Partially complete default values for level settings
  • BUG FIX: Locked members were able to unlock their profile through the Edit Profile page.
  • BUG FIX: Fixed other bugs with the settings on the edit membership level page. (Thanks, Ted Barnett)
  • SECURITY: Added sanitization of settings on the edit level and edit user/profile pages.

View the Add On


Icon for Membership Management Role Add On with Paid Membership Pro

Membership Manager Role Add On

This Add On creates a new user role in your WordPress site. The role of “Membership Manager” allows them to manage your Paid Memberships Pro settings, without complete administrator access.

We’ve added support for the Approval Process for Membership Add On so that this role can process approvals. The role is also now loaded on admin_init instead of activation so capabilities are updated when the plugin updates.

View the Add On


Icon for Nav Menus Add On with Paid Membership Pro

Nav Menus

This Add On creates member navigation menus and swaps your theme’s menu areas or menus placed via widget based on a user’s Membership Level.

The Add On was recently updated to include a conditional menu state for a logged-in user with no membership level. You can now use this condition in both the Appearance > Menus > Menu Locations or via the Appearance > Widgets > Custom Menu widget.

View the Add On


Icon for Pay by Check Add On with Paid Membership Pro

Pay by Check Add On

This Add On provides a collection of customizations useful when allowing users to pay by check for Paid Memberships Pro levels.

It was recently updated to fix an issue where the PayPal button was still displaying when the “check” option was chosen. We’ve also enhanced the Add On by showing a better non-member-text notice when pending members try to access content. The new message will read:

Your payment is currently pending. You will gain access to this page once it is approved.

The message can be filtered using the gettext filter in WordPress.

View the Add On


Icon for Register Helper: Checkout and Profile Fields Add On with Paid Membership Pro

Register Helper: Add Checkout and Profile Fields

Register Helper is a robust add on to collect additional fields at membership signup. Fields can be collected at membership checkout, on the user’s profile or for administrative view-only.

Recent updates to this add on include:

  • BUG FIX: Incorrect function definition (static vs non-static).
  • BUG FIX: Didn’t save RH fields from pmpro-add-member-admin
  • ENHANCEMENT: Updated Readme, including instructions.
  • ENHANCEMENT: Added logic to only load CSS and JS on the checkout and profile pages on the frontend and profile and edit user pages in the dashboard.


Icon for Shipping Address on Membership Checkout Add On with Paid Membership Pro

Shipping Address on Membership Checkout

The Shipping Address Add On adds fields to the membership checkout page, confirmation page, confirmation emails, member’s list and edit user profile pages to capture a separate “Shipping Address” for members.

The plugin was recently updated to repair warnings related to the use of the deprecated get_usermeta function as well as issues around the display of fields when “same as billing” was selected. We’ve also added a new pmproship_required_shipping_fields filter for developers.

View the Add On


Icon for VAT Tax Add On with Paid Membership Pro

VAT Tax Add On

Our VAT Tax Add On calculates VAT tax at checkout based on the customer’s selected EU country of residence and allows customers with a VAT Number to avoid the tax. The entered VAT number is validated using the SOAP service provided through the European Commission.

We’ve recently added GeoIP support to this add on to automatically detect the user’s country. You must install and activate the GeoIP Detect plugin in order to take advantage of this integration. The current release now converts GB to UK when validating VAT numbers, since GB is the expected value for validation in the VAT service. The AJAX code has also been updated to avoid issues on sites with PHP warnings/etc.

View the Add On

Was this article helpful?
YesNo