Skip to main content

benecaster_tier_name_output

Filter Premium Since v1.0.0

Filters the text output of [benecaster_tier_name] before it is returned to the page. Returns empty string if the slug is not found.

Parameters

Name Type Default Description
$output string Tier display name as text; empty string if not found
$tier_slug string Tier slug that was looked up
$atts array Resolved shortcode attributes

Returns: string

Example

add_filter( 'benecaster_tier_name_output', function( $output, $tier_slug, $atts ) {
    // Map internal tier slugs to marketing-friendly display names.
    $names = [
        'starter' => 'Listener',
        'premium' => 'Superfan',
    ];
    return $names[ $tier_slug ] ?? $output;
}, 10, 3 );