add_section( 'dynamicnews_section_header', array( 'title' => __( 'Header Settings', 'dynamic-news-lite' ), 'priority' => 20, 'panel' => 'dynamicnews_options_panel' ) ); // Add Header Content Header $wp_customize->add_setting( 'dynamicnews_theme_options[header_content]', array( 'default' => '', 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Dynamic_News_Customize_Header_Control( $wp_customize, 'dynamicnews_control_header_content', array( 'label' => __( 'Header Content', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_header', 'settings' => 'dynamicnews_theme_options[header_content]', 'priority' => 3 ) ) ); $wp_customize->add_setting( 'dynamicnews_theme_options[header_content_description]', array( 'default' => '', 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Dynamic_News_Customize_Description_Control( $wp_customize, 'dynamicnews_control_header_content_description', array( 'label' => __( 'The Header Content will be displayed on the right hand side of the header area.', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_header', 'settings' => 'dynamicnews_theme_options[header_content_description]', 'priority' => 4 ) ) ); // Add Settings and Controls for Header $wp_customize->add_setting( 'dynamicnews_theme_options[header_search]', array( 'default' => false, 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'dynamicnews_sanitize_checkbox' ) ); $wp_customize->add_control( 'dynamicnews_control_header_search', array( 'label' => __( 'Display search field on header area', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_header', 'settings' => 'dynamicnews_theme_options[header_search]', 'type' => 'checkbox', 'priority' => 5 ) ); $wp_customize->add_setting( 'dynamicnews_theme_options[header_icons]', array( 'default' => false, 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'dynamicnews_sanitize_checkbox' ) ); $wp_customize->add_control( 'dynamicnews_control_header_icons', array( 'label' => __( 'Display Social Icons on header area', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_header', 'settings' => 'dynamicnews_theme_options[header_icons]', 'type' => 'checkbox', 'priority' => 6 ) ); $wp_customize->add_setting( 'dynamicnews_theme_options[header_text]', array( 'default' => '', 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( 'dynamicnews_control_header_text', array( 'label' => __( 'Header Text Line', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_header', 'settings' => 'dynamicnews_theme_options[header_text]', 'type' => 'text', 'priority' => 7 ) ); } ?>