Skip to main content

benecaster_bridge_switched

Action Free Since v1.0.0

Fires after the Bridge Switch Wizard completes successfully. By the time this hook fires, the new bridge’s tier mappings have been saved, the active bridge setting has been updated, and a post-switch warning notice has been published.

This hook does not fire when a bridge is connected for the first time — use benecaster_bridge_connected for that. It also does not fire when a bridge is cleared without selecting a replacement. This is a free hook that fires regardless of license status.

Parameters

Name Type Default Description
$show_id int ID of the show
$old_bridge_slug string Slug of the bridge that was replaced
$new_bridge_slug string Slug of the newly active bridge

Examples

Clear cached bridge-specific data

add_action( 'benecaster_bridge_switched', function ( int $show_id, string $old_slug, string $new_slug ): void {
    delete_transient( "my_addon_bridge_cache_{$show_id}" );
}, 10, 3 );