boot(); Ai2Web_Abilities::boot(); Ai2Web_Stripe::boot(); if (is_admin()) { Ai2Web_Admin::boot(); Ai2Web_Dashboard::boot(); } }); register_activation_hook(__FILE__, static function (): void { // Ensure our rewrite tag is present, then flush once. Ai2Web_Plugin::add_rewrite_rules(); flush_rewrite_rules(); Ai2Web_Analytics::install(); }); register_deactivation_hook(__FILE__, 'flush_rewrite_rules');