benecaster_listener_support_enabled
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