options = apply_filters( 'kirki/config', array() ); $options = $this->options; // Include files include_once( dirname( __FILE__ ) . '/includes/functions/color-functions.php' ); if ( ! isset( $options['live_css'] ) || true == $options['live_css'] ) { include_once( dirname( __FILE__ ) . '/includes/functions/background-css.php' ); } include_once( dirname( __FILE__ ) . '/includes/functions/required.php' ); // Include the controls initialization script include_once( dirname( __FILE__ ) . '/includes/controls/controls-init.php' ); // Include the fonts class include_once( dirname( __FILE__ ) . '/includes/functions/class-Kirki_Fonts.php' ); add_action( 'customize_register', array( $this, 'include_files' ), 1 ); add_action( 'customize_controls_print_styles', array( $this, 'styles' ) ); add_action( 'customize_controls_print_styles', array( $this, 'googlefonts' ) ); add_action( 'customize_controls_print_styles', array( $this, 'custom_css' ), 999 ); add_action( 'customize_controls_print_scripts', array( $this, 'custom_js' ), 999 ); } /** * Include the necessary files */ function include_files() { include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Checkbox_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Color_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Image_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Multicheck_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Number_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Radio_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Sliderui_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Text_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Textarea_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Upload_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Select_Control.php' ); include_once( dirname( __FILE__ ) . '/includes/controls/class-Kirki_Customize_Group_Title_Control.php' ); } /** * Enqueue the stylesheets and scripts required. */ function styles() { $options = apply_filters( 'kirki/config', array() ); $kirki_url = isset( $options['url_path'] ) ? $options['url_path'] : plugin_dir_url( __FILE__ ); wp_enqueue_style( 'kirki-customizer-css', $kirki_url . 'assets/css/customizer.css', NULL, '0.3' ); wp_enqueue_style( 'kirki-customizer-ui', $kirki_url . 'assets/css/jquery-ui-1.10.0.custom.css', NULL, '0.3' ); wp_enqueue_script( 'kirki_customizer_js', $kirki_url . 'assets/js/customizer.js'); wp_enqueue_script( 'tipsy', $kirki_url . 'assets/js/tooltipsy.min.js', array( 'jquery' ) ); } /** * Use the Roboto font on the customizer. */ function googlefonts() { ?> kirki_get_brightness( $color_back ) ) ? '#f2f2f2' : '#222'; } ?>