Skip to main content

benecaster_listener_support_enabled

Filter Free Since v1.0.0

Filters whether the Listener Support prompt should render for the given show. Return false to suppress the prompt entirely — useful for geographic restrictions or per-show opt-outs. Default true.

Parameters

Name Type Default Description
$enabled bool Whether Listener Support is enabled; default true
$show_id int ID of the show

Returns: bool

Example

add_filter( 'benecaster_listener_support_enabled', function( $enabled, $show_id ) {
    // Disable Listener Support for shows that are set to private.
    $is_private = get_post_meta( $show_id, '_benecaster_show_private', true );
    if ( $is_private ) {
        return false;
    }
    return $enabled;
}, 10, 2 );

Notes

See the [[benecaster_listener_support] shortcode](/shortcodes/benecaster-listener-support/) for placement and configuration options.

Affects

  • [benecaster_listener_support] shortcode
  • Listener Support Episode Page block