*/ if (!defined('INFINITY_ERROR_REPORTING')) { define('INFINITY_ERROR_REPORTING', INFINITY_ERROR_HANDLING); } /** * ICE error reporting */ if (!defined('ICE_ERROR_REPORTING')) { define('ICE_ERROR_REPORTING', INFINITY_ERROR_REPORTING); } /** * Load the ICE lib loader */ require_once INFINITY_ICE_PATH . '/loader.php'; // initialize ICE ICE_Loader::init(INFINITY_ICE_URL); // setup translation load_theme_textdomain(INFINITY_TEXT_DOMAIN, WP_LANG_DIR . '/' . INFINITY_SLUG); // initialize enqueuer and configure actions if (is_admin()) { ICE_Enqueue::instance()->styles_on_action('load-appearance_page_' . INFINITY_ADMIN_PAGE)->scripts_on_action('load-appearance_page_' . INFINITY_ADMIN_PAGE); } else { ICE_Enqueue::instance()->styles_on_action('wp_enqueue_scripts')->scripts_on_action('wp_enqueue_scripts'); } // load Infinity API require_once INFINITY_API_PATH . '/scheme.php'; require_once INFINITY_API_PATH . '/sections.php'; require_once INFINITY_API_PATH . '/options.php'; require_once INFINITY_API_PATH . '/features.php'; require_once INFINITY_API_PATH . '/widgets.php'; require_once INFINITY_API_PATH . '/screens.php';