D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
proc
/
self
/
cwd
/
wp-content
/
plugins
/
aeen-core
/
lib
/
optimizer
/
Filename :
RTOptimize.class.php
back
Copy
<?php // Security check defined('ABSPATH') || die(); if (!class_exists('RTOptimize')): class RTOptimize { /** * @description detecting option framework at the begining to decide the flow. * @values: 'Customizer' || 'Redux' * */ public $option_framework = ''; /** * @description Optimization configuration will go here. */ public $config; /** * @description Options register for Optimization settings. */ public $options; public function __construct() { $this->option_framework = defined('REDUX_PLUGIN_FILE') ? 'Redux' : 'Customizer'; $this->config = RTOptimizeConfig::get_config(); add_action( 'after_setup_theme', [&$this, 'add_options'], 9999 ); $this->add_options(); } public function add_options(){ if($this->option_framework == 'Redux') $this->options = new RTRedux( $this->config ); else $this->options = new RTCustomizer( $this->config ); } } global $rt_optimize; $rt_optimize = new RTOptimize(); endif;