Paid Memberships Pro All Addons

Paid Memberships Pro All Addons v3.4.6

No permission to download
Decryption key:


== Changelog ==
= 3.4.6 - 2025-04-21 =
* BUG FIX: Fixed fatal error related to redefining `pmpro_getAddonBySlug` when activating PMPro Core with the PMPro Update Manager active. (@ideadude)

= 3.4.5 - 2025-04-21 =
* ENHANCEMENT: Now including First Name and Last Name in Zapier trigger data. #3356 (@dwanjuki)
* ENHANCEMENT: Adjusting categories for the Add Ons page and fixing hub links. #3371 (@kimcoleman)
* BUG FIX/ENHANCEMENT: Now supporting a fixed layout table (even width columns) on frontend tables. Also adjusted the responsive layout so table rows look more defined. #3370 (@kimcoleman)
* BUG FIX/ENHANCEMENT: Basic styling for password visibility toggle when a site is using the minimal global style setting. #3369 (@kimcoleman)
* BUG FIX/ENHANCEMENT: Fixed a warning message that was encoding the > on output as well make the message more clear where the settings are to add a license key to PMPro. #3368 (@andrewlimaza)
* BUG FIX/ENHANCEMENT: Update "delete level" confirmation text to match behavior. Associated subscriptions ARE deleted. #3354 (@dparker1005)
* BUG FIX/ENHANCEMENT: Avoiding a warning when saving the header or footer email template. #3348 (@MaximilianoRicoTabo)
* BUG FIX: Fixes a race condition when activating Paid Memberships Pro after the Update Manager is already activated. #3372 (@andrewlimaza)
* BUG FIX: BUG FIX: Fixed an issue where admin confirmation emails was not sending the "Free" template and was defaulting to "Paid". #3367 (@andrewlimaza)
* BUG FIX: Fixed an issue where depends was not working with radio buttons. #3366 (@andrewlimaza, @salihkulangara)
* BUG FIX: Prevents a fatal error when accessing a non-existent report in the admin area. #3361 (@kimcoleman)
* BUG FIX: BUG FIX: Updated the localization file location structure. Now it looks for it under wp-content/languages/plugins/<<file-name>>. #3360 (@andrewlimaza)
* REFACTOR: Applied WPCS to the method sendCheckoutAdminEmail. #3367 (@andrewlimaza)
Decryption key:


Of course, at least for now, the addons can be downloaded from Github and used but it's annoying to rename the folder and install them manually.

Personally, I have the PLUS license (via a client) so access to all updates is assured even in the situation that they will no longer be accessible on Github, as it seems.
I have implemented a mechanism that allows to activate, license and automatically update the "Paid Memberships Pro" plugin and all its addons.
This mechanism consists of an alternative licensing server and minor modification of the main plugin. All the plugins are originals and downloaded from the developer site not from Github.

I provide 3 license levels with corresponding keys: "STANDARD" for all members older than 2 months and "PLUS" visible to those with at least one resource. There is "BUILDER" only exceptionally, on request by PM.
Decryption key:



3.4.3 - 2025-03-06

  • ENHANCEMENT: Now hiding the "Members Only" access plan in LifterLMS when the Lifter Streamline is enabled.
  • BUG FIX/ENHANCEMENT: Now showing the correct email template variables for the header and footer templates. #3314 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Updated the styling and content of the admin activity email. #3318 (@kimcoleman)
  • BUG FIX/ENHANCEMENT: No longer adding <p> tags to the "pay by check" instructions when the textarea is saved. #3295 (@derekashauer)
  • BUG FIX/ENHANCEMENT: Updated the PayPal Standard gateway message to recommend PayPal Express as an alternative. #3319 (@kimcoleman)
  • BUG FIX/ENHANCEMENT: Now setting the line height of PMPro font sizes. #3324 (@kimcoleman)
  • BUG FIX: Fixed a PHP fatal error when viewing a subscription in the Subscriptions List whose gateway does not exist. #3325 (@dparker1005)
  • BUG FIX: Fixed a PHP fatal error that could occur when using the Update Manager Add On and sending the admin activity email or telemetry data. #3321 (@dparker1005)
  • BUG FIX: Fixed an issue where duplicate members may be shown in the Members List CSV export. #3291 (@MaximilianoRicoTabo)
  • BUG FIX: Fixed email template variables missing '!!' from the start of the variable name on the edit email template page. #3315 (@dparker1005)
  • BUG FIX: Fixed an issue where user creation fields may incorrectly be shown as required when they are not needed. #3326 (@dparker1005)
  • BUG FIX: Fixed an issue where level descriptions would not show correctly in the block editor. #3328 (@kimcoleman)
  • BUG FIX: Fixed an issue where custom coded columns with a value of '0' would not be displayed. #3311 (@dparker1005)
  • BUG FIX: Fixed a PHP warning when processing a Stripe completed checkout webhook for a one-time payment. #3317 (@dparker1005)
  • BUG FIX: Fixed a PHP warning when deleting a Stripe webhook. #3310 (@mircobabini)
  • DEPRECATED: Marked the pmpro_member_shortcode_accessfilter as deprecated. Use pmpro_has_membership_levelinstead. #3322 (@MaximilianoRicoTabo)
  • DEPRECATED: Removed the !!subject!! email template variable from the list of documented email template variables. #3316 (@dparker1005)
Decryption key:



3.4.2 - 2024-02-18

  • ENHANCEMENT: Added the Albanian Leke to the list of supported currencies. #3305 (@MaryOJob)
  • BUG FIX: Fixed an issue where sites using the Payflow gateway would no longer be able to use that gateway after it was marked as deprecated. #3306 (@dparker1005)
Decryption key:


3.3.3 - 2025-01-08

  • ENHANCEMENT: Added a "Recheck Payment" option for token orders on the Edit Order page to allow admins to check whether the payment has been completed and, if so, complete the corresponding checkout. This currently only works for Stripe Checkout orders. #3226 (@dparker1005)
  • ENHANCEMENT: Added the Bangladeshi Taka to the list of supported currencies. #3239 (@kimwhite)
  • ENHANCEMENT: Updated the fr_FR language files to include translations from the base fr language files. #3231 (@andrewlimaza)
  • ENHANCEMENT: Updated the es_ES language files to include translations from the base es language files. #3216 (@MaximilianoRicoTabo)
  • ENHANCEMENT: Added an icon for the Abandoned Cart Recovery Add On and the upcoming Testimonials Add On. (@kimcoleman)
  • ENHANCEMENT: Simplified the composer.json file to remove unnecessary dependencies. #3237 (@andrewlimaza)
  • BUG FIX/ENHANCEMENT: Updated the post_restrictions API endpoint to check whether the user has access to edit the specific post. #3243 (@dparker1005, @MaximilianoRicoTabo)
  • BUG FIX: Fixed an issue where checkout might fail for new users when using PayPal Express. #3225 (@JarrydLong, @dparker1005)
  • BUG FIX: Fixed an issue where CloudFlare Turnstile validation would fail for PayPal Express checkouts. #3232 (@andrewlimaza)
  • BUG FIX: Fixed an issue where some REST API endpoints would mistakenly require the pmpro_edit_members capability. #3243 (@dparker1005, @MaximilianoRicoTabo)
  • BUG FIX: Fixed an issue where Stripe Checkout would always overwrite the tax value set on an order even if tax isn't being calculated by Stripe Checkout. #3242 (@dparker1005)
  • BUG FIX: Fixed an issue where formatted billing addresses without a state omitted the city and postal code. #3240 (@dparker1005)
  • BUG FIX: Fixed a broken link to gateway settings documentation on the Payment Gateway settings page. #3244 (@kimcoleman)
  • BUG FIX: Fixed a PHP notice when editing a post in Elementor that did not have a "require membership" setting saved. #3235 (@dparker1005)
Decryption key:

  • ENHANCEMENT: Updated the "Checkout Spam Protection" security setting to also check for spam when trying to apply invalid discount codes. #3208 (@ideadude, @dparker1005)
  • ENHANCEMENT: Added a new filter pmpro_registered_reports for registering reports. #3200 (@mircobabini)
  • ENHANCEMENT: Now showing the Stripe API version being used by PMPro in site health instead of on the Payment Gateways settings page. #3204 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Fixed an issue where Stripe error messages at checkout would not show at the bottom of the checkout page. #3194 (@andrewlimaza)
  • BUG FIX/ENHANCEMENT: Now setting the discount code for an order during the saveOrder() method at checkout and when updating an order in the WP admin. #3190 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Improved the logic to get random order codes to help prevent duplicate order codes. #3191 (@dparker1005)
  • BUG FIX: Fixed doing_it_wrong notices for strings that are localized before the init hook which started showing after sites updated to WordPress version 6.7. #3200 (@mircobabini)
  • BUG FIX: Fixed an issue where the value '0' for a user field would be overwritten with the field's default value when displayed in the checkout form. #3189 (@dparker1005)
  • BUG FIX: Fixed an issue where IP addresses may not be detected correctly when using the pmpro_get_ip() function. #3192 (@andrewlimaza)
  • BUG FIX: Now ensuring that the SITENAME constant is not already defined before defining it. #3196 (@dparker1005)
  • BUG FIX: Fixed a fatal error that would occur on the confirmation page if an invalid user ID is set on the order object being shown. #3207 (@dparker1005)
Decryption key:

  • ENHANCEMENT: Added a Subscriptions List Table to allow admins to view, manage, and link subscriptions from the WordPress admin. #2828 (@dparker1005, @kimcoleman)
  • ENHANCEMENT: Discount codes can now be set to only allow one use per user. #3175 (@dparker1005)
  • BUG FIX: Fixed an issue where billing address information would be cleared when a checkout attempt failed causing Stripe 3DS checks to break. #3172 (@dparker1005, @mircobabini)
Decryption key:


* FEATURE: Now updating the plugin from paidmembershipspro.com. #3167 (@dparker1005)
* ENHANCEMENT: Updated translation files bundled with the plugin. #3168 (@MaximilianoRicoTabo)
* BUG FIX/ENHANCEMENT: Improved the padding around list tables on large screens. #3169 (@kimcoleman)
* BUG FIX: Fixed a PHP warning in the `pmpro_use_default_login_for_confirm_admin_email()` function. #3162 (@MaximilianoRicoTabo)
Decryption key:


New Features, Enhancements, and Improvements
Decryption key:


* ENHANCEMENT: Improved the print styles for frontend pages. #3158 (@kimcoleman)
* BUG FIX: Fixed an issue where payments would not complete when Stripe 3DS was triggered. #3157 (@dparker1005)
* BUG FIX: Fixed an issue where "file" user fields would not allow uploads if the file restrictions setting was empty. #3156 (@andrewlimaza)
* BUG FIX: Fixed a deprecation warning when using Stripe Checkout. #3160 (@dparker1005)
* BUG FIX: Fixed an issue where the "street2" billing address field may not be saved for Stripe payments. (@dparker1005)

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu