Override the empty-state copy inside the supporter wall shortcode
When the Supporter Wall has no opted-in subscribers to show, it displays a default empty message — “No supporters yet — be the first!” Use this filter to replace that text with something that fits your show’s voice, or to suppress it entirely on shows where you’d rather show nothing at all.
Your callback receives the current message, the show ID, and the shortcode’s active settings (tier filter, display limit, sort order), so you can return different copy per show or per context. Return an empty string to hide the empty state completely.
To replace the wall’s entire output rather than just the message text, use benecaster_supporter_wall_output instead.
Code
<?php
add_filter( 'benecaster_supporter_wall_empty_message', function ( string $message, int $show_id, array $atts ): string {
// Show a different message for a specific show
if ( 12 === $show_id ) {
return __( 'Be our first founding supporter!', 'my-theme' );
}
return $message;
}, 10, 3 );