%s

', esc_html__( 'AI Support Assistant requires PHP 7.4 or higher to function properly. Please upgrade PHP.', 'ai-support-assistant' ) ); } ); return; } // Define Plugin Constants. define( 'AI_SUPPORT_ASSISTANT_VERSION', '1.0.1' ); define( 'AI_SUPPORT_ASSISTANT_PATH', plugin_dir_path( __FILE__ ) ); define( 'AI_SUPPORT_ASSISTANT_URL', plugin_dir_url( __FILE__ ) ); define( 'AI_SUPPORT_ASSISTANT_FILE', __FILE__ ); // Include Composer Autoloader if it exists. if ( file_exists( AI_SUPPORT_ASSISTANT_PATH . 'vendor/autoload.php' ) ) { require_once AI_SUPPORT_ASSISTANT_PATH . 'vendor/autoload.php'; } // Fallback to internal PSR-4 autoloader. if ( file_exists( AI_SUPPORT_ASSISTANT_PATH . 'includes/Autoloader.php' ) ) { require_once AI_SUPPORT_ASSISTANT_PATH . 'includes/Autoloader.php'; \AISupportAssistant\Autoloader::register(); } // Initialize Plugin Core instance. add_action( 'plugins_loaded', function() { if ( class_exists( 'AISupportAssistant\\Plugin' ) ) { \AISupportAssistant\Plugin::get_instance(); } } ); // Register Activation and Deactivation Hooks. register_activation_hook( __FILE__, function() { if ( class_exists( 'AISupportAssistant\\Plugin' ) ) { \AISupportAssistant\Plugin::activate(); } } ); register_deactivation_hook( __FILE__, function() { if ( class_exists( 'AISupportAssistant\\Plugin' ) ) { \AISupportAssistant\Plugin::deactivate(); } } );