get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; /*------------------------------------------------------------------------------------*/ /** * Upgrade to enlighten Pro */ // Register custom section types. $wp_customize->register_section_type( 'enlighten_Customize_Section_Pro' ); // Register sections. $wp_customize->add_section( new enlighten_Customize_Section_Pro( $wp_customize, 'enlighten-pro', array( 'title' => esc_html__( 'Upgrade To enlighten Pro', 'enlighten' ), 'title1' => esc_html__( 'Free vs Pro', 'enlighten' ), 'pro_text' => esc_html__( 'Go Pro','enlighten' ), 'pro_text1' => esc_html__( 'Compare','enlighten' ), 'pro_url' => esc_url('https://accesspressthemes.com/wordpress-themes/enlighten-pro/'), 'pro_url1' => admin_url( 'themes.php?page=enlighten-welcome§ion=free_vs_pro'), 'priority' => 1, ) ) ); /** * Theme Info section */ $wp_customize->add_section( 'enlighten_theme_info_section', array( 'title' => esc_html__( 'Theme Info', 'enlighten' ), 'priority' => 1, ) ); // More Themes $wp_customize->add_setting( 'enlighten_theme_info', array( 'type' => 'theme_info', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_attr', ) ); $wp_customize->add_control( new enlighten_Info_Custom_Control( $wp_customize , 'enlighten_theme_info', array( 'label' => __( 'Pro Theme Information' , 'enlighten' ), 'section' => 'enlighten_theme_info_section', ) ) ); } add_action( 'customize_register', 'enlighten_customize_register' ); function enlighten_customizer_enqueue(){ wp_enqueue_style('font-awesome',get_template_directory_uri().'/css/fontawesome/css/font-awesome.css'); wp_enqueue_style('enlighten-customize-css',get_template_directory_uri().'/inc/admin-panel/css/customizer-css.css'); wp_enqueue_script('enlighten-customizer-js',get_template_directory_uri().'/inc/admin-panel/js/customizer-js.js', array('customize-controls')); } add_action( 'customize_controls_enqueue_scripts', 'enlighten_customizer_enqueue' ); /** * Binds JS handlers to make Theme Customizer preview reload changes asynchronously. */ function enlighten_customize_preview_js() { wp_enqueue_script( 'enlighten-customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true ); } add_action( 'customize_preview_init', 'enlighten_customize_preview_js' ); if(class_exists( 'WP_Customize_control')){ /** * Theme info */ class enlighten_Info_Custom_Control extends WP_Customize_Control { public function render_content(){ $important_links = array( 'demo' => array( 'link' => esc_url( 'http://accesspressthemes.com/theme-demos/?theme=enlighten' ), 'text' => __( 'View Demo', 'enlighten' ), ), 'documentation' => array( 'link' => esc_url( 'http://doc.accesspressthemes.com/enlighten-documentation/' ), 'text' => __( 'Documentation', 'enlighten' ), ), 'theme-info' => array( 'link' => esc_url( 'https://accesspressthemes.com/wordpress-themes/enlighten/' ), 'text' => __( 'Theme Info', 'enlighten' ), ), 'support' => array( 'link' => esc_url( 'https://accesspressthemes.com/support/forum/themes/free-themes/enlighten/' ), 'text' => __( 'Support', 'enlighten' ), ), 'rating' => array( 'link' => esc_url( 'https://wordpress.org/support/theme/enlighten/reviews/?filter=5' ), 'text' => __( 'Rate This Theme', 'enlighten' ), ), 'resources' => array( 'link' => esc_url( 'http://wpall.club/' ), 'text' => __( 'More WordPress Resources', 'enlighten' ), ), ); foreach ( $important_links as $important_link ) { echo '

' . esc_html( $important_link['text'] ) . '

'; } ?> title1; $json['pro_text'] = $this->pro_text; $json['pro_text1'] = $this->pro_text1; $json['pro_url'] = esc_url( $this->pro_url ); $json['pro_url1'] = $this->pro_url1; return $json; } /** * Outputs the Underscore.js template. * * @since 1.0.0 * @access public * @return void */ protected function render_template() { ?>
  • {{ data.title }} <# if ( data.pro_text && data.pro_url ) { #> {{ data.pro_text }} <# } #>

    {{ data.title1 }} <# if ( data.pro_text1 && data.pro_url1 ) { #> {{ data.pro_text1 }} <# } #>