Description

The Member Badges addon assigns custom badge images to each membership level of Paid Memberships Pro, displaying them on the member profile, on the account screen, in the members directory, and in any post or page via the shortcode [pmpro_member_badges]. For those who run a subscription site with hierarchical plans (Silver, Gold, Bronze) and want to give visual recognition to each tier, the component already comes with royalty-free starter badges and accepts uploads in PNG, SVG, and JPG.

Key Features of Member Badges

  • Badge per membership level
    Attaches a distinct image to each plan registered within Paid Memberships Pro.
  • Shortcode with parameters
    The [pmpro_member_badges] accepts user_id, level_id, size, image_align, and title.
  • Support for PNG, SVG, and JPG
    Accepts uploads in three formats, allowing vector badges that scale without loss.
  • Integration with members directory
    Adds the pmpro_member_badge element to the directory shortcode, displaying the badge in the public listing.
  • PHP function and custom filters
    Exposes pmpromb_show_badge() and the filters pmpromb_non_member_badge and pmpromb_allowed_html for use in the theme.

Benefits of Member Badges

  • Visual hierarchy among plans
    Members immediately identify their level and that of others, reinforcing the sense of progression.
  • Immediate setup with ready-made badges
    The starter designs (Default, Silver, Graphite, Gold, Bronze) eliminate the need to hire a designer at launch.
  • Accumulation of badges per subscriber
    Those who maintain multiple active plans display all badges simultaneously, valuing upgrades.
  • Social proof in the directory
    The badge appears in the public directory, profiles, and posts, transforming the level into a visible signal for other visitors.

Who is Member Badges For?

  • Those who run a membership site with multiple levels (Silver, Gold, Bronze) in Paid Memberships Pro.
  • Paid communities that want to give visual recognition to older members or premium plan members.
  • Those who maintain a public members directory and need to differentiate plans directly in the listing.

How to Download Member Badges

Member Badges is available for download here on Ultrapack. After downloading the .zip file, install in Plugins > Add New > Upload Plugin, select the file and activate. After activation, the option to attach a badge appears on the edit screen of each membership level in Paid Memberships Pro.

Designed for membership sites that adopt hierarchical plan structure, the component transforms subscription status into a visible badge, integrated with the profile, the directory, and the body of posts. SVG acceptance allows working with vector badges that scale without loss on any screen, while the filters pmpromb_non_member_badge and pmpromb_allowed_html open space for fine-tuning in behavior via child theme.

Frequently asked questions

Is Paid Memberships Pro Member Badges GPL-licensed?

Yes. Paid Memberships Pro Member Badges 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 Member Badges on multiple sites?

Yes. You can install Paid Memberships Pro Member Badges 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 Member Badges cost at Ultrapack?

Paid Memberships Pro Member Badges 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 Member Badges include updates?

Yes. The current version of Paid Memberships Pro Member Badges is 1.1.2, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is Paid Memberships Pro Member Badges scanned before publication?

Yes. Every version of Paid Memberships Pro Member Badges goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.