
Paid Memberships Pro All Addons
/Year

Comprehensive WordPress Membership Management
Paid Memberships Pro All Addons is a complete premium bundle that transforms a standard WordPress installation into a fully functional subscription and membership platform. This package combines the robust core plugin with an extensive library of over sixty premium extensions, allowing site administrators to configure complex access control rules, accept recurring payments, and manage a growing subscriber base without relying on external SaaS platforms. It is designed for creators, educators, associations, and digital publishers who require full ownership of their user data and payment pipelines. By keeping the entire membership ecosystem within WordPress, site owners avoid hidden platform fees while retaining complete control over the user experience from registration to cancellation.
Latest Version 3.8.5 Changes
Version 3.8.5 of Paid Memberships Pro, released on August 24, 2026, focuses heavily on security patches, including fixes for Stripe 3D Secure payment verification, an access check bypass in the getfile service, and missing capability/nonce checks. It also introduces CSS enhancements and a bug fix for duplicate scheduled tasks. Note: ‘All Addons’ is a bundle name used by third-party distributors rather than an official product; therefore, these are the official release notes for the Paid Memberships Pro core plugin version 3.8.5.
- SECURITY: Fixed an issue where the payment amount was not re-verified after Strong Customer Authentication (3D Secure) in the Stripe on-site checkout.
- SECURITY: Fixed an access check bypass in the getfile service that could allow protected files to be served through admin-ajax.php without a membership access check.
- SECURITY: Added missing capability and nonce checks to several admin AJAX and service handlers.
- ENHANCEMENT: Removed the notices on the Stripe payment settings recommending the deprecated Add PayPal Express Add On.
- ENHANCEMENT: Added new –pmpro–btn–border-radius, –pmpro–btn–top-bottom-padding, and –pmpro–btn–left-right-padding CSS variables so that button styles can be customized separately.
- BUG FIX: Fixed an issue where duplicate recurring scheduled tasks, such as those inherited from a cloned or migrated database, would run simultaneously indefinitely.
Core Capabilities and Extension Features
The foundation of this membership solution revolves around flexible access control and payment routing. Site administrators can create an unlimited number of membership levels, each with distinct pricing structures, billing cycles, and access privileges. The system supports complex billing scenarios including free trials, one-time initiation fees, recurring subscriptions, and prorated upgrades or downgrades.
Through the included premium extensions, functionality expands significantly. Administrators can implement advanced features such as member directories, approval workflows for new registrations, customizable profile fields, and corporate accounts where a single primary member manages a roster of sub-members. Content restriction is highly granular; administrators can lock entire post types, specific categories, individual pages, or even partial content within a public page. The bundle also provides extensive integrations with third-party marketing tools, allowing member data to flow directly into external email automation platforms based on subscription status.
Practical WordPress Use Cases
This software adapts to a wide variety of business models.
- Premium Content Libraries: Digital publishers can create paywalls for high-value articles, research reports, or exclusive video archives, offering monthly or annual access passes.
- E-Learning and Coaching: Educators can integrate the membership system with learning management plugins to sell access to courses, locking course materials behind active student subscriptions.
- Professional Associations: Organizations can manage annual member dues, provide a searchable member directory, and restrict access to private community forums or industry resources.
- Productized Services: Agencies and freelancers can sell ongoing maintenance retainers or support packages, automatically billing clients on a recurring schedule.
- Discount Clubs: E-commerce stores can charge an annual membership fee that automatically applies store-wide discounts to active members during the checkout process.
Setup Context and Compatibility
Implementing Paid Memberships Pro requires configuring secure payment gateways such as Stripe, PayPal, or Authorize.net, which necessitates an active SSL certificate on the server. The plugin is built with a focus on standard WordPress architecture, meaning it integrates smoothly with most well-coded themes. However, extensive customization of checkout or profile templates may require basic knowledge of CSS or PHP to match specific brand guidelines. It runs entirely on the host server, so high-traffic membership sites with concurrent active users will require adequate hosting resources, particularly robust database performance, to handle recurring billing cron jobs and continuous access checks.
Reasons to Choose This Solution
Opting for this bundled solution provides immediate access to every premium feature required to scale a membership business. Unlike hosted alternatives that charge a percentage of revenue, this self-hosted model ensures that site owners only pay standard transaction fees to their chosen payment gateway. The extensive library of addons eliminates the need to cobble together multiple third-party plugins to achieve specific functionality, such as gifting memberships or drip-feeding content. Furthermore, the open-source nature of the codebase allows developers to build custom integrations or heavily modify the behavior to suit highly specific business requirements.
Latest Version Context
The version 3.8.5 release prioritizes critical security patches and underlying system stability. Recent updates include important fixes for the Stripe onsite checkout, ensuring payment amounts are accurately re-verified following Strong Customer Authentication procedures. The release also addresses an access check bypass vulnerability within the file retrieval service, properly securing protected files against unauthorized access. Additional refinements include new CSS variables for easier button customization and a resolution for an issue where cloned databases could trigger duplicate recurring scheduled tasks.
Frequently Asked Questions
What happens to members if a recurring payment fails?
The system automatically tracks payment failures through webhook notifications from the payment gateway. If a payment fails, the user’s membership level is automatically cancelled or suspended, and their access to protected content is revoked until their billing information is updated.
Can members upgrade or downgrade their own subscriptions?
Yes, members can manage their own accounts through a frontend dashboard. If they choose to change their membership level, the system can calculate prorated charges or credits based on their current billing cycle.
Does the plugin support content dripping?
Yes, utilizing the included extensions, administrators can schedule content to become available to members only after they have been subscribed for a specific number of days, preventing users from downloading everything immediately upon signup.
Can I offer a free trial that automatically converts to a paid plan?
The pricing settings allow administrators to define a custom trial period. Once the specified number of days or weeks has passed, the system will automatically charge the user’s saved payment method for the standard recurring amount.
Are memberships tied to standard WordPress user accounts?
Yes, every member is registered as a standard WordPress user. The plugin applies specific membership levels to these user accounts, ensuring compatibility with other plugins that rely on the WordPress user database.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- SECURITY: Fixed an issue where the payment amount was not re-verified after Strong Customer Authentication (3D Secure) in the Stripe on-site checkout. #3767 (@dparker1005)
- SECURITY: Fixed an access check bypass in the
getfileservice that could allow protected files to be served throughadmin-ajax.phpwithout a membership access check. #3762 (@dparker1005) - SECURITY: Added missing capability and nonce checks to several admin AJAX and service handlers. #3758 (@flintfromthebasement)
- ENHANCEMENT: Removed the notices on the Stripe payment settings recommending the deprecated Add PayPal Express Add On. #3751 (@flintfromthebasement)
- BUG FIX: Guarded the
pmpro_setMessage()calls inPMPro_AddOnsso that activating Paid Memberships Pro while the Update Manager Add On is active no longer causes a fatal error. #3763 (@dparker1005)
- Added new `--pmpro--btn--border-radius`, `--pmpro--btn--top-bottom-padding`, and `--pmpro--btn--left-right-padding` CSS variables so that button styles can be customized separately from other elements that share the base variables. #3747 (@RachelRVasquez)
- Fixed an issue where Stripe Checkout orders paid with delayed notification payment methods such as SEPA Direct Debit could be completed without their subscription and payment transaction IDs, which prevented membership cancellations from being sent to Stripe. An upgrade script now recovers the missing IDs for previously affected orders. #3745 (@dparker1005)
- Fixed an issue where a user field could be shown at checkout even though its field group was hidden from checkout if the field overrode the group's profile visibility setting. #3744 (@dparker1005)
- Fixed an issue where duplicate recurring scheduled tasks, such as those inherited from a cloned or migrated database, would run simultaneously indefinitely. Duplicate chains are now cancelled automatically, keeping the earliest scheduled task. #3746 (@dalemugford)
- Site Health now detects the PMPro SMTP Add On as the site's email sending service when a connector is configured. #3729 (@dparker1005)
- Added translator comments to localized strings containing placeholders so translators have context for each variable. #3730 (@jahidhasan018)
- The discount code lookup in
PMPro_Discount_Code::save()now uses$wpdb->prepare(). #3734 (@andrewlimaza)
- Multi-value user fields (multiselect, select2, and grouped checkboxes) now display correctly when their values were imported from a CSV file as a comma-separated string. #3742 (@flintfromthebasement)
- Fixed a fatal error that could occur when returning from an offsite gateway if the checkout data was missing from the order meta. #3741 (@dparker1005)
- Fixed PMPro core and Add Ons never auto-updating in the background because the update hooks were only registered on
admin_init, which does not fire during WP-Cron where automatic updates run. #3738 (@dalemugford) - Set
new_versiononno_updateentries so up-to-date Add Ons no longer trigger an undefined property warning in WP-CLI and other consumers of the plugin update transient. #3738 (@dalemugford) - The bulk user delete confirmation screen now counts membership history for every selected user instead of only the first. #3733 (@jahidhasan018)
- The level group selection message is no longer shown on the Membership Levels page for groups that contain only one level. #3731 (@jahidhasan018)
- Read-only user fields are no longer saved on form submission and are now escaped when displayed. This also fixes read-only checkbox and select field values being erased on profile update. #3726 (@dparker1005)
- Fixed broken CSV exports when an exported value contained a quotation mark. #3716 (@dwanjuki)
- Fixed checkout failures that could occur when the matching Stripe price had been archived in the Stripe dashboard. #3717 (@flintfromthebasement)
- Fixed an issue where users with the
pmpro_reportscapability could not view email content in the Email Log popup. #3718 (@dwanjuki)
- Deprecated the PayPal Express gateway. PayPal is retiring the NVP/SOAP API that PayPal Express relies on. A new PayPal integration is coming soon. #3622 (@dparker1005)
- Renamed the Website Payments Pro gateway slug from `paypal` to `paypalwpp` to free the `paypal` slug for the upcoming PayPal REST API Add On. #3622 (@dparker1005)