init(); self::$instance->includes(); } return self::$instance; } private function init() { add_action('divi_extensions_init', array($this, 'initialize_extension')); } public function init_plugin() { new DiviTorque\Includes\AssetsManager(); } public function activate() { update_option('dt-version', DIVI_TORQUE_PLUGIN_VERSION); $version = get_option('divitorque_version'); if ($version) { if (version_compare($version, '3.5.7', '<=')) { $deprecated = new DiviTorque_Deprecated(); $deprecated->run(); } } } public function includes() { require_once DIVI_TORQUE_PLUGIN_DIR . 'includes/functions.php'; require_once DIVI_TORQUE_PLUGIN_DIR . 'includes/deprecated.php'; require_once DIVI_TORQUE_PLUGIN_DIR . 'includes/extensions/extensions.php'; require_once DIVI_TORQUE_PLUGIN_DIR . 'includes/assets-manager.php'; require_once DIVI_TORQUE_PLUGIN_DIR . 'includes/functions-forms.php'; } public function initialize_extension() { require_once DIVI_TORQUE_PLUGIN_DIR . 'includes/divi-extension.php'; } } endif; function divi_torque_lite_plugin() { return DIVI_TORQUE_PLUGIN::instance(); } divi_torque_lite_plugin();