'Version', 'Text Domain' => 'Text Domain', ), 'plugin' ); $ai_content_by_parallax_plugin_settings = get_option( 'ai_content_by_parallax_settings', array() ); $ai_content_by_parallax_plugin_debug_enabled = $ai_content_by_parallax_plugin_settings['enable_debug_support'] ?? false; define( 'WCPAI_VERSION', $ai_content_by_parallax_data['Version'] ); define( 'WCPAI_PLUGIN_FILE', __FILE__ ); define( 'WCPAI_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'WCPAI_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); define( 'WCPAI_NAMESPACE', 'ai_content_by_parallax' ); if ( ! defined( 'WCPAI_APPROVAL_LOGGING_ENABLED' ) ) { define( 'WCPAI_APPROVAL_LOGGING_ENABLED', false ); } require_once __DIR__ . '/autoload.php'; ( new AIContentByParallax\Core\Plugin() ); register_activation_hook( WCPAI_PLUGIN_FILE, array( 'AIContentByParallax\Features\OriginalSnapshot', 'install' ) ); register_activation_hook( WCPAI_PLUGIN_FILE, array( 'AIContentByParallax\Database\BatchRequestTableInstaller', 'install' ) ); register_activation_hook( WCPAI_PLUGIN_FILE, array( 'AIContentByParallax\Database\BatchRequestItemsTableInstaller', 'install' ) ); register_activation_hook( WCPAI_PLUGIN_FILE, array( 'AIContentByParallax\Cron\PullBatchRequest', 'activate' ) ); register_deactivation_hook( WCPAI_PLUGIN_FILE, array( 'AIContentByParallax\Cron\PullBatchRequest', 'deactivate' ) );