Paid Memberships Pro and Subscriptions Platform Plugin for WordPress. Integrates with WordPress, Stripe, PayPal, Authorize.net. Restrict content, and manage member subscriptions with recurring payments, user registration, custom profile fields, and robust member management.
Paid Memberships Pro Features
- Restrict Default Content
 Secure your pages, posts, blocks, and categories.
- Restrict Custom Post Types
 Secure various additional content such as forums, communities, products, podcasts, events, courses, videos, downloads, and any CPT.
- Restrict Single Pages
 Allow members to purchase individual content, sell one-time access, or allow a single category purchase for a flat price.
- Content Dripping
 Allow members to drip feed access to a series of content according to a schedule based on their membership level start date.
- Personalized Content
 Design custom member homepages by level and adjust navigation menus to highlight important links for each membership level.
- Create Directories and Profiles
 Allow users to browse and search public or members-only directories for a robust community or listings site.
- Use with WordPress Multisite
 Sell sites on the network or secure content across your network with a single user login.
- Unlimited Levels
 Create a complete membership offering with unique pricing and content access for each level. Members can hold one or more member levels at a time.
- Multi-tiered Membership
 Offer individual or group, team, or corporate memberships linked to a single paying parent account.
- Offline Communities
 Set up a membership site to accept applications and process dues for an offline community, like a trade association, professional association, or member-supported organization.
- Collect User Fields by Membership Level
 Capture custom profile information by membership level for public or admin-only display. Fields are stored as WordPress user meta.
- Member Email Communications
 Customize the content and design of every message sent to members, including membership confirmation, payment invoices, and expiration notices.
- Sync Roles and Membership Levels
 Link a membership level to a core WordPress role or create a new role and define custom capabilities based on your membership features.
- Flexible Membership Level Pricing
 Levels can be free, one-time payment, or a recurring subscription such as annual, monthly, weekly, daily or hourly charges.
- Recurring Payments and Subscriptions
 Process recurring payments and create an order for each successful payment made. Failed payments will retry and cancel according to your settings and membership status.
- Multiple Payment Gateway Options
 Integrate with Stripe, PayPal, Authorize.net, Braintree, or offline payments (check). Or, use WooCommerce to purchase a level as a product.
- Offer Multiple Payment Methods
 Allow members to choose their payment method, whether it be a secure payment by credit card, offsite payment with PayPal or payment by check or bank transfer.
- Customizable Membership Trial Periods
 Offer free or reduced price trial periods and optionally require a payment method to auto-start the subscription when the trial ends.
- Proration and Pausing
 Proration scripts allow you to offer standard proration rules or leverage extensive filter hooks to write your own custom proration rules.
- Customize Member Renewal Dates
 Offer rolling membership or force all memberships to renew on a specific day of the month or year.
- Variable Pricing and Donations
 Allow members to set their own price for membership or make a one-time or recurring donation.
- Discount, Gift, or Invite Codes
 Offer discounts on membership, run a timed sitewide sale, share goal progress bars, and track the success of your membership promotions.
- Sales & Revenue
 Know exactly how well your membership site is doing with up to date sales and revenue reports
- Signups and Cancellations
 View membership signups, expirations, and cancellations by day, month, or year. Compare signups to cancellations or expirations.
- Active Member Per Level
 An interactive pie chart and table the lists member count per level. Get a quick overview of how your different levels compare.
- Member Visits, Views, and Logins
 Explore overall site traffic and dive into specific statistics per member.
- Members List View
 View a report of all members and filter or sort by level, start date, expiration, and more.
- Order Management for Admins
 View all orders for new and recurring payments. Filter orders by status, date, membership level, discount code and more.
- Add Members Manually
 Manually create users and update their membership level, expiration date, and subscription details as the site administrator.
- Import and Export Members
 Perform an initial import of your complete member database and maintain your data as a single point of truth.
- Require Approval for Membership
 Restrict membership level signup and require an admin to approve a member.
- Membership Manager Role
 Give a user specific access to manage the “Memberships” area of your WordPress dashboard without giving them the full capabilities of the administrator role.
Paid Memberships Pro Changelog 3.3
- FEATURE: Now updating the plugin from paidmembershipspro.com.
- ENHANCEMENT: Updated translation files bundled with the plugin.
- BUG FIX/ENHANCEMENT: Improved the padding around list tables on large screens.
- BUG FIX: Fixed a PHP warning in the pmpro_use_default_login_for_confirm_admin_email() function.
