benecaster_bridge_switched
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 );