*/ if ( ! class_exists( 'WP_Customize_Control' ) ) {return NULL;} require_once( trailingslashit( get_template_directory() ) . 'inc/admin/classes/class-customize-static-text-control.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/classes/class-customize-button-control.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/classes/class-customize-recommended-plugins.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/getting-started.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/header-options.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/post-options.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/social-profiles.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/footer-options.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/other-options.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/recommended-plugins.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/upgrade-to-pro.php' ); require_once( trailingslashit( get_template_directory() ) . 'inc/admin/options/sanitize-callbacks.php' ); function boxwp_register_theme_customizer( $wp_customize ) { if(method_exists('WP_Customize_Manager', 'add_panel')): $wp_customize->add_panel('boxwp_main_options_panel', array( 'title' => esc_html__('Theme Options', 'boxwp'), 'priority' => 10, )); endif; $wp_customize->get_section( 'title_tagline' )->panel = 'boxwp_main_options_panel'; $wp_customize->get_section( 'title_tagline' )->priority = 20; $wp_customize->get_section( 'colors' )->panel = 'boxwp_main_options_panel'; $wp_customize->get_section( 'colors' )->priority = 40; $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; $wp_customize->get_setting( 'background_color' )->transport = 'postMessage'; boxwp_getting_started($wp_customize); boxwp_header_options($wp_customize); boxwp_post_options($wp_customize); boxwp_social_profiles($wp_customize); boxwp_footer_options($wp_customize); boxwp_other_options($wp_customize); boxwp_recomm_plugin_options($wp_customize); boxwp_upgrade_to_pro($wp_customize); } add_action( 'customize_register', 'boxwp_register_theme_customizer' ); function boxwp_customizer_js_scripts() { wp_enqueue_script('boxwp-theme-customizer-js', get_template_directory_uri() . '/inc/admin/js/customizer.js', array( 'jquery', 'customize-preview' ), NULL, true); } add_action( 'customize_preview_init', 'boxwp_customizer_js_scripts' );