'ids', 'number' => 0 ) ); foreach ( $site_ids as $site_id ) { switch_to_blog( (int) $site_id ); self::deactivate_site(); restore_current_blog(); } return; } self::deactivate_site(); } /** * Per-site deactivation work. */ private static function deactivate_site(): void { if ( function_exists( 'as_unschedule_all_actions' ) ) { foreach ( self::GROUPS as $group ) { as_unschedule_all_actions( '', array(), $group ); } } delete_transient( 'agyl_activation_redirect' ); } }