Description
The Membership Card displays a membership card for members using the level, status, and account data already registered in Paid Memberships Pro, with page publication via a protected shortcode, such as [pmpro_membership_card]. The extension helps membership sites turn an active subscription into a simple visual ID, useful for restricted areas, clubs, communities, courses, and programs with access validation.
Key Features of the Membership Card
- Card by shortcode
Renders the card on WordPress pages using its own shortcode. - Member data
Displays information linked to the account and the active level. - Integration with PMPro
Reads status and membership directly from Paid Memberships Pro. - Conditional access
Shows the card only according to the member session. - Use on internal pages
Allows you to create a dedicated area for identifying members.
Benefits of the Membership Card
- Clearer identification
The member sees their membership in a direct and recognizable format. - Less manual checking
The page centralizes useful data for access validation. - More organized flow
The card stays within the site’s own experience. - More value at signup
The active subscription becomes a practical credential for the member.
Who the Membership Card Is For
- Anyone using Paid Memberships Pro and needing to display a visual credential for active members.
- Clubs, communities, and associations that validate access based on subscription level.
- Anyone who maintains restricted areas and wants to create an internal member identification page.
How to Download the Membership Card
The Membership Card is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the file, and activate it. After activation, use the feature within the standard WordPress flow.
The Membership Card works as an add-on component to turn membership data into an accessible identification within the site, without changing the core of Paid Memberships Pro. For projects that rely on proof of affiliation, active levels, or community-based access, the add-on adds a practical presentation layer to the already existing signup.
Frequently asked questions
Is Paid Memberships Pro Membership Card GPL-licensed?
Yes. Paid Memberships Pro Membership Card is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Membership Card on multiple sites?
Yes. You can install Paid Memberships Pro Membership Card on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Membership Card cost at Ultrapack?
Paid Memberships Pro Membership Card costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Membership Card include updates?
Yes. The current version of Paid Memberships Pro Membership Card is 2.1.1, published at Ultrapack on Oct 3, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Membership Card scanned before publication?
Yes. Every version of Paid Memberships Pro Membership Card goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 2.1.1 2026-10-01
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #77 (@dparker1005)
- ENHANCEMENT: Documented the third-party QR code service used for the membership card. #78 (@dparker1005)
Version 2.1 2026-07-22
- FEATURE: Added the `next_payment_date` and `membership_enddate_or_next_payment_date` card elements. #76 (@M4rkWilhelm, @dparker1005)
Version 2.0.1 2026-02-03
- BUG FIX: Fixed an issue where the membership card CSS was negatively affecting blog posts and featured images on certain themes. #75 (@andrewlimaza)
Version 2.0 2026-01-27
- FEATURE: Added a new membership card block for the WordPress Block Editor. #74 (@RachelRVasquez)
- FEATURE: Introduced a new elements attribute for the [pmpro_membership_card] shortcode, with automatic fallback to the legacy card layout when omitted. #72 (@kimcoleman)
- ENHANCEMENT: Added support for displaying the site logo via site_logo (and retained featured_image support). #72 (@kimcoleman)
- ENHANCEMENT: Added new customization filters: pmpro_membership_card_left, pmpro_membership_card_right, and pmpro_membership_card_get_display_value. #72 (@kimcoleman)
- ENHANCEMENT: Refactored plugin structure by moving template/admin helpers into an /includes folder. #72 (@kimcoleman)
- BUG FIX: Fixed redirection from the membership card in certain cases to make it more reliable and consistent. #71 (@kimcoleman)
- BUG FIX: Fixed an issue where the QR code shown would not be resized. #65 (@dwanjuki)
- DEPRECATION: Removed support for legacy filters pmpro_membership_card-extra_classes and pmpro_membership_card_after_card. #72 (@kimcoleman)
Version 1.2 2025-03-07
- FEATURE: Added support for user avatars on the membership card. #56 (@andrewlimaza)
- ENHANCEMENT: Now allowing admins to set the Membership Card page on the Memberships > Settings > Pages settings page. #64 (@dparker1005)
- ENHANCEMENT: Now showing expiration dates next to each level on the membership card. #63 (@dparker1005)
- BUG FIX/ENHANCEMENT: The "Print" link is now translatable. #61 (@MaximilianoRicoTabo)
- DEPRECATED: No longer using methods from the `pmpro_posts_by_content` class. #64 (@dparker1005)
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-membership-card.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-membership-card.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready