Skip to main content

Subscriber Tenure Badges

Benecaster can show each subscriber a small chip indicating how long they have been a member. When the feature is on, the chip appears automatically wherever badge chips render — the subscriber account page, the Supporter Wall, and anywhere the [benecaster_user_badge] shortcode is placed.


Enabling the Tenure Badge

Go to Benecaster → Memberships → Badges and check Show subscriber tenure badge. Click Save settings.

The badge is off by default. Turning it on or off takes effect immediately — no caching to clear, no page edits required.


What Subscribers See

Once the badge is enabled, each subscriber sees a chip labeled with their membership milestone. Labels advance automatically as tenure grows:

Tenure Default label
1–5 months 1-Month Member
6–11 months 6-Month Member
12–23 months 1-Year Member
24–59 months 2-Year Member
60–119 months 5-Year Member
120+ months 10-Year Member

Labels update automatically when a subscriber’s tenure crosses the next threshold — there is nothing to update manually.

Tenure is calculated from the subscriber’s earliest active token, not their WordPress account creation date. A subscriber who cancelled and later re-subscribed retains their original start date.


Where the Chip Appears

The tenure chip is appended to the same badge list as tier badges and manually-assigned badges. It renders in:

  • The subscriber account page ([benecaster_account]) — in the badges area below the subscriber’s avatar
  • The Supporter Wall — on each subscriber’s card when the wall is enabled for a show
  • Anywhere you have placed the [benecaster_user_badge] shortcode

Displaying Tenure as Text

For placements where the badge chip format is not appropriate — inline in email body copy, a custom profile card, a member-only page heading — the [benecaster_member_since] shortcode outputs tenure as plain text:

[benecaster_member_since]
Format Example output
format="long" (default) Member since June 2024
format="short" 1-Year Member
format="raw" 2024-06-01

The shortcode is gated by the same site-wide toggle — it outputs nothing when the tenure badge is disabled.


Relationship to Tier Badges

The tenure chip sits alongside tier badges and manual badges in the same badge list — it does not replace them. A subscriber on the Gold tier who has been a member for two years will show both their tier badge(s) and their tenure chip.

Tenure badges are always read-only. They cannot be manually assigned or removed; they are computed from subscription history.


For Developers

Three filters let you customize tenure badge behavior:

See Customizing Tenure Badges for usage examples, including the recipe that composes the milestones and label filters together.

The feature is gated by TenureBadgeAppender::is_enabled() — a static method add-ons can call without touching wp_options directly.

See Also