*/ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } if ( ! defined( 'ABSOLUTE_ADDONS_VERSION' ) ) { /** * Plugin Version. * * @var string */ define( 'ABSOLUTE_ADDONS_VERSION', '1.0.14' ); } if ( ! defined( 'ABSOLUTE_ADDONS_FILE' ) ) { /** * Plugin File Ref. * * @var string */ define( 'ABSOLUTE_ADDONS_FILE', __FILE__ ); } if ( ! defined( 'ABSOLUTE_ADDONS_BASE' ) ) { /** * Plugin Base Name. * * @var string */ define( 'ABSOLUTE_ADDONS_BASE', plugin_basename( ABSOLUTE_ADDONS_FILE ) ); } if ( ! defined( 'ABSOLUTE_ADDONS_PATH' ) ) { /** @define "ABSOLUTE_ADDONS_PATH" "./" */ /** * Plugin Dir Ref. * * @var string */ define( 'ABSOLUTE_ADDONS_PATH', plugin_dir_path( ABSOLUTE_ADDONS_FILE ) ); } if ( ! defined( 'ABSOLUTE_ADDONS_WIDGETS_PATH' ) ) { /** @define "ABSOLUTE_ADDONS_WIDGETS_PATH" "./widgets/" */ /** * Widgets Dir Ref. * * @var string */ define( 'ABSOLUTE_ADDONS_WIDGETS_PATH', ABSOLUTE_ADDONS_PATH . 'widgets/' ); } if ( ! defined( 'ABSOLUTE_ADDONS_URL' ) ) { /** * Plugin URL. * * @var string */ define( 'ABSOLUTE_ADDONS_URL', plugin_dir_url( ABSOLUTE_ADDONS_FILE ) ); } // Define INT_MIN & INT_MIN for php 5.6 BackCompact. if ( ! defined( 'ABSOLUTE_ADDONS_INT_MIN' ) ) { define( 'ABSOLUTE_ADDONS_INT_MIN', defined( 'PHP_INT_MIN' ) ? PHP_INT_MIN : -999999 ); // phpcs:ignore PHPCompatibility.Constants.NewConstants.php_int_minFound } if ( ! defined( 'ABSOLUTE_ADDONS_INT_MAX' ) ) { define( 'ABSOLUTE_ADDONS_INT_MAX', defined( 'PHP_INT_MAX' ) ? PHP_INT_MAX : 999999 ); // phpcs:ignore PHPCompatibility.Constants.NewConstants.php_int_maxFound } if ( ! class_exists( 'AbsoluteAddons\Absolute_Addons', false ) ) { require_once ABSOLUTE_ADDONS_PATH . "class-absolute-addons.php"; } /** * Instantiate Absolute_Addons. * @return AbsoluteAddons\Absolute_Addons */ function absolute_addons() { return AbsoluteAddons\Absolute_Addons::instance(); } // Fire UP. absolute_addons(); // End of file class-absolute-addons.php