Skip to main content
MeteorGPLby WebbingApps

Paid Memberships Pro

Plugin
Watch 0 Star 0
Install

The Trusted Membership Platform That Grows with You

  • 0 stars
  • 0 watching
  • 0 downloads
  • License not declared

Versions 0

Newest first · every version scanned before publication
Show 288 versions not available yet

Releases named in the vendor’s changelog or on WordPress.org that the repository does not have yet.

  1. 3.8.7 Not available yet

    SECURITY: Fixed a REST API authorization bypass where route capability checks were case-sensitive while WordPress routes are not. #3823 (@an...

    Changelog entry

  2. 3.8.6 Not available yet

    ENHANCEMENT: Changed the "Edit Membership" button on the Edit Member memberships panel to "Update Membership" to make it clear that it saves...

    Changelog entry

  3. 3.8.5 Not available yet

    SECURITY: Fixed an issue where the payment amount was not re-verified after Strong Customer Authentication (3D Secure) in the Stripe on-site...

    Changelog entry

  4. 3.8.4 Not available yet

    ENHANCEMENT: Added new --pmpro--btn--border-radius, --pmpro--btn--top-bottom-padding, and --pmpro--btn--left-right-padding CSS variables so...

    Changelog entry

  5. 3.8.3 Not available yet

    ENHANCEMENT: Site Health now detects the PMPro SMTP Add On as the site's email sending service when a connector is configured. #3729 (@dpark...

    Changelog entry

  6. 3.8.2 Not available yet

    SECURITY: Restored sanitization of user field values on save, which had been inactive since v3.4. #3726 (@dparker1005)

    Changelog entry

  7. 3.8.1 Not available yet

    ENHANCEMENT: Added a new style attribute to the [pmprocheckoutbutton] shortcode to render it as a link or a button, and improved its styling...

    Changelog entry

  8. 3.8 Not available yet

    FEATURE: Upgraded the email template editor to the standard WordPress visual/text editor with built-in Liquid syntax autocomplete for variab...

    Changelog entry

  9. 3.7.4 Not available yet

    BUG FIX/ENHANCEMENT: Skip the pmprovisit cookie when WPCACHE is active so page caches like Surge, Cloudflare, Varnish, and WP Super Cache ar...

    Changelog entry

  10. 3.7.3 Not available yet

    SECURITY: Added a nonce check to the Update Billing Information page to prevent CSRF, and tightened the gate so enforcement only skips on si...

    Changelog entry

  11. 3.7.2 Not available yet

    SECURITY: Tightened ownership check in the /pmpro/v1/order REST permission callback to bail early for anonymous requests, require a non-empt...

    Changelog entry

  12. 3.7.1 Not available yet

    BUG FIX: Fixed some admin pages not saving due to POST redirect in list table referer cleanup. #3624 (@kimcoleman)

    Changelog entry

  13. 3.7 Not available yet

    FEATURE: Added native profile picture (avatar) support, allowing members to upload custom avatars managed entirely within PMPro instead of r...

    Changelog entry

  14. 3.6.6 Not available yet

    SECURITY: Added capability and nonce checks to Stripe webhook AJAX management endpoints. #3615 (@dparker1005)

    Changelog entry

  15. 3.6.5 Not available yet

    SECURITY: Gated the unverified Stripe webhook event fallback behind a new pmprostripewebhookallowunverifiedpostevent filter, which defaults...

    Changelog entry

  16. 3.6.4 Not available yet

    ENHANCEMENT: Adding a new !!orderurl!! email template variable to checkout email templates. #3555 (@kimcoleman)

    Changelog entry

  17. 3.6.3 Not available yet

    SECURITY: No longer prepopulating the password field on the checkout page after a failed checkout attempt. #3551 (@dparker1005)

    Changelog entry

  18. 3.6.2 Not available yet

    ENHANCEMENT: Stripe subscriptions will no longer be created with an application fee or will have the fee immediately removed when the initia...

    Changelog entry

  19. 3.6.1 Not available yet

    ENHANCEMENT: Now showing TOS Consent information on the admin "View Order" page. #3520 (@kimcoleman)

    Changelog entry

  20. 3.6 Not available yet

    FEATURE: Added compatibility with WP Fusion Lite. #3461 (@jarrydlong)

    Changelog entry

  21. 3.5.6 Not available yet

    ENHANCEMENT: Added styles for frontend tables with data filter options. #3482 (@kimcoleman)

    Changelog entry

  22. 3.5.5 Not available yet

    ENHANCEMENT: Improved readability of order notes by adding line breaks before appending data via automated processes. #3480 (@kimcoleman)

    Changelog entry

  23. 3.5.4 Not available yet

    BUG FIX/ENHANCEMENT: Now marking restricted Elementor content as "dynamic content" to prevent it from being cached by Elementor. #3469 (@and...

    Changelog entry

  24. 3.5.3 Not available yet

    ENHANCEMENT: Added a new !!renewurl!! email template variable to expiration and cancellation email templates. #3448 (@kimcoleman)

    Changelog entry

  25. 3.5.2 Not available yet

    BUG FIX: Fixed an issue where members may receive multiple recurring payment reminder emails for the same payment. #3437 (@mircobabini)

    Changelog entry

  26. 3.5.1 Not available yet

    ENHANCEMENT: Added caching to the pmprogetMembershipCategories() function to improve performance. #3421 (@dalemugford)

    Changelog entry

  27. 3.5 Not available yet

    FEATURE: Now using Action Scheduler to handle scheduled tasks. #3393 (@dalemugford)

    Changelog entry

  28. 3.4.7 Not available yet

    BUG FIX/ENHANCEMENT: Now explicitly setting the Stripe API version when processing Stripe webhook events. #3409 (@dparker1005)

    Changelog entry

  29. 3.4.6 Not available yet

    BUG FIX: Fixed fatal error related to redefining pmprogetAddonBySlug when activating PMPro Core with the PMPro Update Manager active. (@idea...

    Changelog entry

  30. 3.4.5 Not available yet

    ENHANCEMENT: Now including First Name and Last Name in Zapier trigger data. #3356 (@dwanjuki)

    Changelog entry

  31. 3.4.4 Not available yet

    ENHANCEMENT: Improved accessibility and styling for pagination HTML generated by the pmprogetPaginationString() function. #3343 (@kimcoleman...

    Changelog entry

  32. 3.4.3 Not available yet

    ENHANCEMENT: Now hiding the "Members Only" access plan in LifterLMS when the Lifter Streamline is enabled.

    Changelog entry

  33. 3.4.2 Not available yet

    ENHANCEMENT: Added the Albanian Leke to the list of supported currencies. #3305 (@MaryOJob)

    Changelog entry

  34. 3.4.1 Not available yet

    ENHANCEMENT: Added a !!refunddate!! email template variable to the refund email template. #3301 (@kimcoleman)

    Changelog entry

  35. 3.4 Not available yet

    FEATURE: Now pulling localization files from https://translate.strangerstudios.com. #3211 (@andrewlimaza)

    Changelog entry

  36. 3.3.3 Not available yet

    ENHANCEMENT: Added a "Recheck Payment" option for token orders on the Edit Order page to allow admins to check whether the payment has been...

    Changelog entry

  37. 3.3.2 Not available yet

    ENHANCEMENT: Updated the "Checkout Spam Protection" security setting to also check for spam when trying to apply invalid discount codes. #32...

    Changelog entry

  38. 3.3.1 Not available yet

    ENHANCEMENT: Added a Subscriptions List Table to allow admins to view, manage, and link subscriptions from the WordPress admin. #2828 (@dpar...

    Changelog entry

  39. 3.3 Not available yet

    FEATURE: Now updating the plugin from paidmembershipspro.com. #3167 (@dparker1005)

    Changelog entry

  40. 3.2.2 Not available yet

    ENHANCEMENT: Added screen reader text to identify an empty header row on levels table output. #3161 (@kimcoleman)

    Changelog entry

  41. 3.2.1 Not available yet

    ENHANCEMENT: Improved the print styles for frontend pages. #3158 (@kimcoleman)

    Changelog entry

  42. 3.2 Not available yet

    FEATURE: Users will now receive a notification email when they have an upcoming subscription payment. #3109 (@dparker1005)

    Changelog entry

  43. 3.1.4 Not available yet

    ENHANCEMENT: Improved the wording of the Stripe webhook checker message that displayed when there are event types that have not yet been tri...

    Changelog entry

  44. 3.1.3 Not available yet

    ENHANCEMENT: Improved the appearance of input fields on dark-background themes. #3111 (@kimcoleman)

    Changelog entry

  45. 3.1.2 Not available yet

    ENHANCEMENT: Added an admin notice on PMPro settings pages when using Stripe without a webhook set up. #3103 (@dparker1005)

    Changelog entry

  46. 3.1.1 Not available yet

    ENHANCEMENT: Added autocomplete functionality for name and billing fields on the checkout page. #3081 (@andrewlimaza)

    Changelog entry

  47. 3.1 Not available yet

    FEATURE: Added a new "Design" tab to the Memberships > Settings page with multiple frontend style variations to choose from. #3003 (@kimcole...

    Changelog entry

  48. 3.0.6 Not available yet

    SECURITY: Fixed an authenticated SQL injection vulnerability in the Orders and Discount Codes list tables. (Thanks, Trương Hữu Phúc from Pat...

    Changelog entry

  49. 3.0.5 Not available yet

    SECURITY: Fixed a vulnerability in the 2Checkout payment integration that could allow unauthenticated users to move orders from the "pending...

    Changelog entry

  50. 3.0.4 Not available yet

    ENHANCEMENT: Now detecting whether a webhook is set up in Stripe and, if not, showing a button to set one up. Webhooks are also automaticall...

    Changelog entry

  51. 3.0.3 Not available yet

    ENHANCEMENT: No longer making API calls to pull subscription data from Stripe or PayPal Express when we do not have gateway credentials. #29...

    Changelog entry

  52. 3.0.2 Not available yet

    ENHANCEMENT: Added settings to disable custom page templates when they are out of date. #2923 (@dparker1005, @kimcoleman)

    Changelog entry

  53. 3.0.1 Not available yet

    ENHANCEMENT: Improved the admin UI on mobile devices. #2913 (@kimcoleman)

    Changelog entry

  54. 3.0 Not available yet

    FEATURE: Now tracking payment subscriptions using a new subscriptions table. (@dparker1005)

    Changelog entry

  55. 2.12.10 Not available yet

    BUG FIX: Fixed fatal error on post save introduced in 2.12.9.

    Changelog entry

  56. 2.12.9 Not available yet

    SECURITY: Only users with the "editusers" capability may add the pmpromember shortcode to posts and widgets now. #2817 (Thanks, Scott Kingsl...

    Changelog entry

  57. 2.12.8 Not available yet

    SECURITY: Added missing nonce when updating the level order through drag and drop. (Thanks, Kodai Kubono from WordFence) #2773 (@dparker1005...

    Changelog entry

  58. 2.12.7 Not available yet

    SECURITY: Fixed a security issue where sensitive user data was sometimes showing up in web server logs. Please see https://www.paidmembershi...

    Changelog entry

  59. 2.12.6 Not available yet

    SECURITY: Fixed a security issue where unauthorized users could abuse the REST API endpoints to add new levels or edit existing levels. (Tha...

    Changelog entry

  60. 2.12.5 Not available yet

    ENHANCEMENT: Now allowing links to be included in user field group descriptions. #2681 (@dparker1005)

    Changelog entry

  61. 2.12.4 Not available yet

    SECURITY: Fixed security issue where in some cases users could upload files at checkout with disallowed file types, e.g. .php files that cou...

    Changelog entry

  62. 2.12.3 Not available yet

    ENHANCEMENT: Updated the PayPal Express integration to save checkout data in order meta instead of sessions to improve compatibility with va...

    Changelog entry

  63. 2.12.2 Not available yet

    ENHANCEMENT: Improving the LifterLMS Streamline functionality. #2572 (@ideadude)

    Changelog entry

  64. 2.12.1 Not available yet

    BUG FIX: Fixed issue where password reset attempts may incorrectly show that the user's password reset key is invalid. #2561 (@dparker1005,...

    Changelog entry

  65. 2.12 Not available yet

    FEATURE: Added integration with LifterLMS to streamline setting up that plugin when Paid Memberships Pro is active. #2533 (@ideadude, @Maxim...

    Changelog entry

  66. 2.11.2 Not available yet

    BUG FIX: Reverting the application of the required attribute for required fields at checkout. This would break valid checkouts in some cases...

    Changelog entry

  67. 2.11.1 Not available yet

    ENHANCEMENT: Now using HTML5 required field attribute on required fields at membership checkout.#2511 (@kimcoleman)

    Changelog entry

  68. 2.11 Not available yet

    FEATURE: Now tracking users that are created at checkout but never complete checkout or otherwise use the site. These users can be found and...

    Changelog entry

  69. 2.10.7 Not available yet

    ENHANCEMENT: Updated sales and revenue report to compare to previous periods. #2426 (@JarrydLong)

    Changelog entry

  70. 2.10.6 Not available yet

    SECURITY: Added extra precautions to make sure credit card and password information does not get stored in the checkoutrequestvars order met...

    Changelog entry

  71. 2.10.5 Not available yet

    BUG FIX/ENHANCEMENT: Fixed issue where the date/time of orders in the Member History table were sometimes off based on timezone. #2552 (@Jar...

    Changelog entry

  72. 2.10.4 Not available yet

    ENHANCEMENT: The spam protection setting is now enabled by default for new installs. #2421 (@dparker1005)

    Changelog entry

  73. 2.10.3 Not available yet

    BUG FIX: Fixed issue with alternative login methods that call the wploginfailed hook with only 1 parameter.

    Changelog entry

  74. 2.10.2 Not available yet

    BUG FIX: Fixed issue where the "Site URL Changed" message would show up on sites where the siteurl wasn't actually changed. We are now ignor...

    Changelog entry

  75. 2.10.1 Not available yet

    BUG FIX/ENHANCEMENT: Changed how reports are loaded to avoid fatal errors if PMPro had an incomplete update.

    Changelog entry

  76. 2.10 Not available yet

    FEATURE: Added Setup Wizard

    Changelog entry

  77. 2.9.12 Not available yet

    SECURITY: Updated sanitization, escaping, and other security-related code across the plugin.

    Changelog entry

  78. 2.9.11 Not available yet

    BUG FIX: Fixed issue introduced in 2.9.9 where recurringpayment IPN transactions in PayPal were not being processed yet. If you have recurri...

    Changelog entry

  79. 2.9.10 Not available yet

    ENHANCEMENT: Much nicer thumbnail for one of our add ons. #2338 (@kimcoleman)

    Changelog entry

  80. 2.9.9 Not available yet

    SECURITY: Updated sanitization, escaping, and other security-related code across the plugin.

    Changelog entry

  81. 2.9.8 Not available yet

    SECURITY: Updated many queries to use $wpdb->prepare and escsql for better security. In almost all of these cases, the variables uses in the...

    Changelog entry

  82. 2.9.7 Not available yet

    BUG FIX/ENHANCEMENT: Added compatibility for the Avada theme. Protected content is now editable. #2285 (@andrewlimaza)

    Changelog entry

  83. 2.9.6 Not available yet

    ENHANCEMENT: Added content restriction settings to Elementor "containers". #2254 (Thanks, @Minebomber)

    Changelog entry

  84. 2.9.5 Not available yet

    ENHANCEMENT: Added Select2/Autocomplete as a field type in the user field settings. #2237 (@kimcoleman)

    Changelog entry

  85. 2.9.4 Not available yet

    BUG FIX/ENHANCEMENT: Added MMPU compatibility for some crons. #2211 (@dparker1005)

    Changelog entry

  86. 2.9.3 Not available yet

    ENHANCEMENT: Added pmproadduserfieldwhere( $where, $field ) and pmproadduserfield( $field, $where ) filters.

    Changelog entry

  87. 2.9.2 Not available yet

    BUG FIX/ENHANCEMENT: Now correctly deprecating the pmprorhsectionheader() function. We accidentally had it reversed and throwing a warning w...

    Changelog entry

  88. 2.9.1 Not available yet

    ENHANCEMENT: Enhanced doc blocks for some functions in includes/functions.php.

    Changelog entry

  89. 2.9 Not available yet

    FEATURE: Added a "User Fields" tab to the settings page. You can now add "Register Helper" style fields through the WP admin dashboard witho...

    Changelog entry

  90. 2.8.3 Not available yet

    BUG FIX/ENHANCEMENT: Avoiding multiple DB queries related to license key checks when no license key is enabled.

    Changelog entry

  91. 2.8.2 Not available yet

    ENHANCEMENT: Now noting the chosen PMPro login page on the pages table in the dashboard. #2073 (@mircobabini)

    Changelog entry

  92. 2.8.1 Not available yet

    BUG FIX/ENHANCEMENT: Fixed typos in some block descriptions. #2064 (@mircobabini)

    Changelog entry

  93. 2.8 Not available yet

    FEATURE: Added refunds buttons for Stripe and Paypal Express orders. #1948 (@JarrydLong)

    Changelog entry

  94. 2.7.5 Not available yet

    ENHANCEMENT: Now sending "name" separate from the "description" when creating customers for Stripe checkouts. (@ideadude)

    Changelog entry

  95. 2.7.4 Not available yet

    ENHANCEMENT: Adjusting the readme title and description. (@kimcoleman)

    Changelog entry

  96. 2.7.3 Not available yet

    ENHANCEMENT: Added CSS to make sure input fields input fields aren't extra tiny/short, e.g. in the Twenty Twenty Two theme. (@kimcoleman)

    Changelog entry

  97. 2.7.2 Not available yet

    BUG FIX/ENHANCEMENT: Improved error messages when creating subscriptions with Stripe. (@dparker1005)

    Changelog entry

  98. 2.7.1 Not available yet

    BUG FIX: Fixed issue on some MySQL setups that would throw an error about the primary key in the pmpromembershipspages and pmpromembershipsc...

    Changelog entry

  99. 2.7 Not available yet

    FEATURE: Added a "Spam Protection" option to the advanced settings page. When used, IP addresses are blocked from checkout if there are more...

    Changelog entry

  100. 2.6.7 Not available yet

    SECURITY: Updated escaping in the pmprogetLevelAtCheckout and pmprocheckDiscountCode functions as extra precaution against SQL injections. (...

    Changelog entry

All 288 releases not available yet, in the changelog

Readme

License

Paid Memberships Pro

The Trusted Membership Platform That Grows with You

The Trusted Membership Platform That Grows with You

Paid Memberships Pro is a complete solution to secure your content and create a seamless membership experience.

With over 28 ways to protect content, advanced membership management, and built-in recurring payment gateways, we provide you with everything you need to create an efficient and user-friendly membership site.

Read about all of the plugin’s features at Paid Memberships Pro or launch a personal demo site now to test drive the full plugin and premium Add Ons for free.

Built For Your Unique Type of Membership Site

PMPro supports any kind of member-focused business or organization. With over 12 years of experience working with creators like you, this plugin delivers on what you need today and in the future. Select a use case to learn more about how we specialize in supporting your unique business:

You can also browse Case Studies for successful membership sites that are using PMPro to get paid for their content and reach their personal or business goals with 100% open source software.

"PMPro is very user-friendly, affordable and scalable. It has all the features you would need to run a fully-functioning membership site." Katie Prescott, Founder, Abridge Academy

28 Types of Content Restrictions

  • Restrict Default Content: Show sneak peaks or completely hide restricted content
  • Restrict Other Content: Secure content like courses, videos, forums, products, events, podcasts, and more
  • Limit or "Meter" Access: Limit access to a specific number of views before hitting the paywall
  • Content Dripping: Drip feed access based on membership start dates
  • Personalized Content: Unique pages and navigation menus for each membership level
  • Directories & Profiles: Browse public or members-only directories for a robust community
  • WordPress Multisite: Secure content across your network with a single login

Membership Management Features

  • Unlimited Levels: Create distinct pricing and content access for each level
  • Multiple Memberships Per User: Increase LTV by selling multiple membership types, allowing members to hold more than one active subscription simultaneously (now built into core PMPro v3.0+).
  • Group Memberships: Offer child accounts linked to a paying parent account for umbrella or corporate memberships
  • User Fields by Level: Capture custom profile info by membership level
  • Email Communications: Customize content and design of every message
  • Sync Roles and Levels: Define custom capabilities based on your membership features

Built-in Ecommerce & Recurring Payments Features

All of our payment gateways are included in the plugin. Choose from Stripe or PayPal. You can offer multiple gateway options at checkout including PayPal Express or manual and offline payments, like Bank Transfer, Check, and Venmo.

  • Flexible Pricing: Configure free, one-time payment, or recurring subscription levels
  • Multiple Gateways: Integrate with Stripe, PayPal, and more
  • Multiple Payment Methods From credit card, Apple Pay, bank transfer, and "buy now pay later"
  • Customizable Trials: Offer different trial periods from your recurring billing
  • Proration and Pausing: Offer custom proration rules and pausing options
  • Discount & Gift Codes: Offer discounts, run sitewide sales, and track success

Seamless Member Experience Features

  • Front-end user profiles and editing
  • Front-end user registration
  • Front-end user login and password recovery
  • Custom form fields
  • Conditional logic for form fields
  • Membership account dashboard
  • Membership orders and billing information pages
  • Custom member emails
  • Restrict WP dashboard access
  • Hide the WP toolbar
  • Conditional nav menus

Admin Tools and Reports

Add members manually, import/export members, require membership approval, and manage membership roles.

Track sales & revenue, signups, member activity, and more in detailed reports.

Install a web app on your mobile device or table for real-time updates on membership site reporting.

Site Enhancements

Extend functionality with affiliates, page builders, themes, and landing pages.

  • Page Builder Compatibility: Gutenberg Block Editor, Full Site Editing, Elementor, Divi, Beaver Builder, Oxygen Builder, SiteOrigin
  • Integrate With Popular Platforms: WooCommerce, BuddyPress/BuddyBoss, Mailchimp, Zapier
  • Use With Your Favorite LMS: LifterLMS, LearnDash, and Tutor LMS

"Recommended to anyone from beginner to experienced coders. I tried MemberMouse and MemberPress and they both lacked critical features that I wanted for my member site. PMPro has all the features I need (Social Login, ability to gift, multiple membership levels, works with BuddyPress) and more. I can easily customize to make it look great too. If I have questions, which is often since I am a beginner in WordPress and know nothing about coding, they are quick to respond and always find a way for me to do exactly what I want. Super happy. Would recommend to anyone from beginner to experienced coders!" @efsluys 5-star Review

Documentation, Support, Localization

Reach out on our contact form for sales inquiries. Refer to our information on other ways to get support if you would like more help.

Our website has extensive documentation to assist you in building your membership site.

We also offer unique content hubs, which explore the 8 most popular membership site use cases and how to build a successful membership site on WordPress.

Developer Friendly

Open source, REST API support, extensive hooks, and tools for easy customization.

Our website offers over 310 examples on how to use our action and filter hooks to customize your membership site.

Free WordPress Theme

Our official theme, Memberlite, is built specifically for membership sites. Memberlite has deep integration with Paid Memberships Pro to offer advanced features for logged-in/out users and works alongside your favorite page builders, like the Block Editor and Elementor.

Popular Add Ons

Extend the features of your membership site or integrate with third-party services through our library of over 65 Add Ons. Some of the most popular features include:

View all Add Ons

Paid Memberships Pro is a free membership plugin for WordPress

Our plugin is 100% GPL and can be downloaded at www.paidmembershipspro.com/documentation/download/.

The full version of the plugin is offered with no restrictions or additional licenses required.

Developers should get involved at our GitHub page.

Compare PMPro to Other Membership Plugins and Platforms

Are you comparing Paid Memberships Pro with another membership plugin or third-party platform? We have a series of product comparison guides that will help you see the distinct features of PMPro as compared to other options, including:

...and more. You can read all of these comparison guides here.

What it adds

  • 40 block(s): PMPro Page: Account Orders, PMPro Page: Account Orders, PMPro Page: Account Links, PMPro Page: Account Links, PMPro Page: Account Memberships, PMPro Page: Account Memberships, PMPro Page: Account (Full), PMPro Page: Account (Full), PMPro Page: Account Profile, PMPro Page: Account Profile, PMPro Page: Billing, PMPro Page: Billing, PMPro Page: Cancel, PMPro Page: Cancel, Membership Checkout Button
  • Shortcodes: [membership] [pmpro_] [pmpro_account] [pmpro_button] [pmpro_checkout_button] [pmpro_login] [pmpro_member] [pmpro_member_profile_edit] [pmpro_membership_level]

Installation

Download, Install and Activate!

Visit https://www.paidmembershipspro.com/documentation/download/ for the full plugin download and instructions on how to install Paid Memberships Pro in your WordPress site.

Use the Setup Wizard to Complete Initial Setup

After activation, you will be taken through a brief setup wizard to configure the plugin.

Refer to our Initial Setup Tutorial guide for additional help getting started.

More Installation and Setup Documentation

Faq

Should I use WordPress or a hosted SaaS platform for memberships?

Both WordPress and SaaS (Software as a Service) platforms, like Kajabi or Podia, have their strengths, but they represent two very different approaches. Read our guide to determine which is best for you: WordPress vs SaaS For Membership Sites: Real Costs, Pros & Cons, and Who Actually Wins.

What is the best WordPress membership plugin?

We published a guide on the 4 best WordPress membership plugins. You can read this guide to help you decide if Paid Memberships Pro is the right solution for you.

Do I need to know any coding to use this plugin?

No, Paid Memberships Pro does not require any coding knowledge. The plugin is designed to meet all levels of WordPress experience. At the same time, our plugin is very developer-friendly and extendible.

Does the Paid Memberships Pro work with any WordPress theme?

Yes. PMPro will work with any properly coded theme. However, some themes may cause conflicts with the plugin. If you find a styling issue with your theme please create a post in the community forum.

Does the plugin work with caching plugins?

Absolutely. We have a complete guide on using a caching plugin or your host's caching methods with Paid Memberships Pro on our website if you want to explore this topic more.

Does PMPro restrict access to wp-login.php when the plugin is active?

PMPro does not restrict access to the wp-login.php page when active. This allows your administrator users to leverage advanced security plugins, like Two-Factor and more, so that you can keep your membership site secure. We do include a frontend login page for your members to use for logging in and resetting their password.

Is Paid Memberships Pro Multisite or Network Compatible?

"Supporting multisite" means different things to different people. This guide covers the three primary ways you can use Paid Memberships Pro in a network.

Out of the box PMPro will basically act as a stand alone plugin for each site. Each site has its own list of membership levels, members, payment settings, etc.

Our Member Network Sites Add On allows members to choose a site name and title at checkout and will set up a network site at checkout.

Our Multisite Membership Add On allows you to manage memberships at the 'Main' Network site and provide or restrict access on other Network Subsites.

If you would like more help using PMPro on a network install, reach our via our contact page.

I need help installing, configuring, or customizing Paid Memberships Pro.

Please visit our support site for more documentation and ways to get support.

I found a bug in Paid Memberships Pro.

Please reach out using our contact form and we'll fix it right away. Thanks for helping.

Does PMPro Support X?

Not sure? You can find out by doing a bit a research.

  1. Check our compatibility page.
  2. Check our Add Ons.
  3. Do a search on our site.
  4. Ask using our contact form

Upgrade Notice

3.0

The PMPro v3.0 release will make irreversible changes to the structure of your membership site data. Please back up your database and ensure that all PMPro Add Ons are up to date before upgrading. For more information, please visit https://www.paidmembershipspro.com/pmpro-update-3-0/.

Install

composer require meteorgpl-plugin/paid-memberships-pro

The vendor’s license checks are intact: activate the plugin in WordPress with a license key bought from the vendor.

License

The plugin declares no license. The code is redistributed under the license the vendor declared in the plugin’s own headers.

Artwork, fonts, media and documents that may be licensed separately are not redistributed; the licensing page explains what is replaced or removed, and the security tab lists it per version. Support and update entitlement come with the license you buy from the vendor.

Paid Memberships Pro Paid Memberships Pro - WooCommerce Add On

meteorgpl-plugin/pmpro-woocommerce

Integrates Paid Memberships Pro with WooCommerce to sell Membership as a product and set members-only product discounts.

plugin 1.7.3

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages