= 1 ) { define( 'DIVI_POWERS_MEDIA_UPLOAD_API_VERSION', Divi_Powers_Media_Upload::API_VERSION ); ( new Divi_Powers_Media_Upload() )->register(); } require_once DIVI_POWERS_PATH . 'includes/class-fivedp-data-migration.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-plugin.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-openai.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-native-layouts.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-admin.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-admin-utilities.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-site-utilities.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-support.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-onboarding.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-power-map.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-design-library.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-divi-integration.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-builder-bridge.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-layout-tools.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-builder-ai.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-mailchimp-tags.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-funnel-meta.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-free-commerce-utilities.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-free-checkout.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-free-funnel.php'; require_once DIVI_POWERS_PATH . 'includes/class-divi-powers-free-connection.php'; add_action( 'plugins_loaded', static function () { Divi_Powers_Plugin::instance()->boot(); }, 5 ); // Let Pro or the already active standalone AI Connector retain the endpoint. add_action( 'plugins_loaded', array( 'Divi_Powers_Free_Connection', 'boot' ), 30 ); add_action( 'init', array( 'Divi_Powers_Free_Connection', 'authenticate_mcp_before_init' ), -1000 );