Read on to see what our development team and many external developers have contributed to our open source platform in the last few months. This post contains release notes for Paid Memberships Pro Add Ons recently updated.

Development Changelog for PMPro Add On Updates for January 2023

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.

Add Name to Checkout: v0.6.1

Adds “First Name” and “Last Name” fields to the “Account Information” section of the Membership Checkout page when using Paid Memberships Pro.

  • BUG FIX/ENHANCEMENT: Improved logic for offsite gateways that use PHP Sessions. Fixes an issue where PayPal Express (and other offsite gateways) weren’t saving the first name and last name correctly
View the Add Name to Checkout Add On
Icon for Add Name to Checkout

Advanced Levels Page Shortcode: v0.2.5

Customize the levels page with column layouts, hide/show specific plans and plan details, and display your pricing table anywhere on your membership site.

  • SECURITY: Improved sanitization and escaping of strings throughout the plugin.
  • ENHANCEMENT: Added support for Multiple Memberships Per User. This now shows the “Renew” button on the levels page for all active membership levels.
  • BUG FIX: Fixed a warning when no attributes were set for the shortcode.
View the Advanced Levels Page Shortcode Add On
Advanced Level Shortcodes icon

Courses for Memberships: v1.2.1

Create courses with lessons and manage member access natively in Paid Memberships Pro. Also integrates membership with third party LMS plugins including LearnDash and LifterLMS.

  • ENHANCEMENT: If a course requires only one membership level, redirect directly to the checkout for that level instead of the level select page.
  • ENHANCEMENT: Added a small hint when adding a lesson to a course to indicate the lesson is being added to the course.
View the Courses for Memberships Add On
Courses for Membership Add On Icon

Custom Level Cost Text: v0.4

Modify the default level cost text per level, per discount code, or globally via advanced settings.

  • ENHANCEMENT: Hide the expiration text when Custom Level Cost Text is used for a level. Give full control to the custom text.
  • ENHANCEMENT: General improvements to sanitization and escaping of text fields/values.
  • BUG FIX/ENHANCEMENT: Improved logic for removing decimal values.
  • BUG FIX: Fixed an issue when setting .00 to “Free” would incorrectly change the level cost text to “Free” when the level cost was not 0.00
  • BUG FIX: Fixed a fatal error for plugin row meta. This would sometimes fatal error on plugin activation for certain PHP versions/sites.
View the Custom Level Cost Text Add On
Icon for Custom Level Cost Text

Events for Members-Only: v1.4

Offer members-only events using popular events plugins and Paid Memberships Pro.

  • ENHANCEMENT: Support recurring events for The Events Calendar. It inherits the ‘main’ event membership settings.
  • BUG FIX: Resolve a database warning (unique alias warnings) for The Events Calendar in some instances when SQL queries run multiple times.
View the Events for Members-Only Add On
Events Add On for Paid Memberships Pro

Gift Membership v1.0.3

Sell a gift certificate for membership to your site. This plugin generates a unique gift code for the gift recipient to claim their membership account.

  • BUG FIX: Resolved issue where the recurring payment warning was showing on all levels, not just gift levels.
View the Gift Membership Add On
Icon for Gift Membership Add On

Lightweight Affiliate Tracking: v0.6

Create affiliate accounts with custom conversion rates and track membership checkout referrals through unique affiliate URLs.

  • SECURITY: General improvements to sanitization and escaping of strings and SQL queries.
  • ENHANCEMENT: Added ability to track commission rate and mark affiliate commission/orders as paid or reset them to unpaid. Defaults to 0% to keep backwards compatibility.
  • ENHANCEMENT: Added “PMPro Affiliates Report” block.
  • ENHANCEMENT: Improved frontend affiliate report to be responsive for mobile devices.
  • ENHANCEMENT: Added the ability to search for affiliates based on the affiliate name or email within the admin area.
  • ENHANCEMENT: General improvements to UI/UX of the affiliates admin area. Added various links to navigate between affiliate and user information more easily.
  • ENHANCEMENT: Added autocomplete username functionality when creating an affiliate.
  • ENHANCEMENT: Improved logic to figure out affiliate orders during checkout (Only loads relevant code on the checkout page).
  • ENHANCEMENT: Added filter ‘pmpro_affiliates_autocomplete_user_search_limit’ to adjust the number of users returned in the autocomplete search when adding an affiliate. Defaults to 25.
View the Affiliates: Lightweight Affiliate Tracking Add On
WP Affiliates Icon

Membership Card: v1.1.2

Create a printable, customizable Membership Card for Paid Memberships Pro members or WordPress users.

  • ENHANCEMENT: Added compatibility for using the [pmpro_membership_card] in custom post types.
  • BUG FIX: Fixed an issue when qr_data attribute was set to an invalid option.
View the Membership Card Add On
Icon for Membership Card

Multiple Memberships Per User: v0.8.3

Allow users to checkout for and hold multiple memberships at the same time when using Paid Memberships Pro.

  • ENHANCEMENT: Moved “Group” setting on “Edit Level” page to the “General Information” section.
  • BUG FIX: Fixed issue where the “Group” setting was not being saved when creating a new level.
  • BUG FIX: Fixed dragging and dropping levels on the “Levels” settings page.
  • BUG FIX: Fixed issue where admin checkout emails would not be sent.
View the Multiple Memberships Per User Add On
Multiple Memberships Per User Icon

Payment Plans: v0.2

Offer different recurring payment structures on the same level of membership, such as monthly, quarterly, or annual pricing. Users can select a payment plan during the checkout process.

  • ENHANCEMENT: Added better UI for inactive plans.
  • ENHANCEMENT: Improved support for Addon Packages.
  • ENHANCEMENT: Improved logic for determining when to load the javascript on the frontend.
  • ENHANCEMENT: Improved logic for determining when to run the save payment plan logic in the admin area.
  • BUG FIX: Fixed an issue in settings where dropdown values would not reflect actual saved settings.
View the Payment Plans Add On
PMPro Payment Plans Icon

Signup Shortcode: v0.3.1

Embed a shortened signup form anywhere on your WordPress site to streamline membership registration, especially for free levels.

  • SECURITY: Better escaping and sanitization.
  • ENHANCEMENT: Added link to the TOS checkbox.
  • ENHANCEMENT: Now using the pmpro_generateUsername to generate the username when only an email is passed in.
  • ENHANCEMENT: Changed text domain to pmpro-signup-shortcode. Some systems expect the plugin slug and text domain to match.
  • ENHANCEMENT: Added “confirm_email” and “confirm_password” params for the shortcode to hide just those fields. Set to 0, false, or no to hide those fields.
  • BUG FIX/ENHANCEMENT: Removed the comma between the password and email when the password is included in the confirmation email. The comma was often mistaken as part of the password.
View the Signup Shortcode Add On
Signup Shortcode Add On Icon

Stripe Billing Limits: v1.0

Allow Billing Limits with Stripe as your primary payment gateway.

  • BUG FIX/ENHANCEMENT: No longer relying on usermeta to track billing limit data.
  • BUG FIX/ENHANCEMENT: Improved compatibility with PMPro Multiple Memberships Per User.
  • REFACTOR: Simplified logic throughout the plugin to increase stability. Updating to 1.0 to reflect this.
View the Stripe Billing Limits Add On
Stripe Billing Limits Add On Icon

Unlock Protocol Integration: v1.1.1

Connect PMPro with Unlock Protocol. Let users that own an NFT claim access to your WordPress membership site by connecting their crypto wallet for single sign-on.

  • ENHANCEMENT: Only show the “Connect Wallet” at checkout if the membership level allows NFT’s to be purchased. If a level does not have a lock assigned, don’t show the connect wallet button.
  • BUG FIX: Fixed an issue when authenticating/connecting wallet would redirect to default checkout page and not the actual checkout URL that was being used.
View the Unlock Protocol Integration Add On
Unlock Add On Icon

Variable Pricing: v0.4.5

Allow customers to set their own price when checking out for your membership levels.

  • ENHANCEMENT: An example changelog item
  • BUG FIX/ENHANCEMENT: An example changelog item
  • BUG FIX: An example changelog item
View the Variable Pricing Add On
Variable Pricing Add On Version 4.3

WooCommerce Integration: v1.7.6 & v1.7.7

Integrate your membership site with WooCommerce to offer members-only product discounts as a global percentage off or per-product.

  • SECURITY: Escaping and sanitization updates.
  • ENHANCEMENT: Updated readme, banner, and thumbnail assets.
  • BUG FIX: Fixed an issue where the “Autocomplete Order Status” option wasn’t saving correctly.
View the WooCommerce Integration Add On
WooCommerce Integration Add On

WP Affiliate Platform Integration: v1.7.3

Process an affiliate via WP Affiliate Platform after a PMPro checkout.

  • ENHANCEMENT: Improved sanitization and escaping.
  • BUG FIX: Fixed an issue where emails would not send when Paid Memberships Pro – WP Affiliate Platform Add On installed but WP Affiliate Platform was not/incorrectly configured.
View the WP Affiliate Platform Integration Add On
WP Affiliate Add On Icon

WP Bouncer: v1.5.1

Make sure users are only logged in from one computer or device at a time.

  • ENHANCEMENT: Added filter wp_bouncer_ajax_timeout to adjust timeout (default 5000).
  • ENHANCEMENT: Added support for translations.
  • BUG FIX: Removed unused login warning file and screenshot from the SVN repository that is not used in this plugin.
  • BUG FIX: Fixed misspelled constant for plugin version and usage in JS file load.
View the WP Bouncer Add On
WP Bouncer Icon
Was this article helpful?