add_section( 'dynamicnews_section_general', array( 'title' => __( 'General Settings', 'dynamic-news-lite' ), 'priority' => 10, 'panel' => 'dynamicnews_options_panel' ) ); // Add Settings and Controls for Layout $wp_customize->add_setting( 'dynamicnews_theme_options[layout]', array( 'default' => 'boxed', 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'dynamicnews_sanitize_layout' ) ); $wp_customize->add_control( 'dynamicnews_control_layout', array( 'label' => __( 'Theme Width', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_general', 'settings' => 'dynamicnews_theme_options[layout]', 'type' => 'radio', 'priority' => 1, 'choices' => array( 'boxed' => __( 'Boxed Layout', 'dynamic-news-lite' ), 'wide' => __( 'Wide Layout (Fullwidth)', 'dynamic-news-lite' ) ) ) ); $wp_customize->add_setting( 'dynamicnews_theme_options[sidebar]', array( 'default' => 'right-sidebar', 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'dynamicnews_sanitize_sidebar' ) ); $wp_customize->add_control( 'dynamicnews_control_sidebar', array( 'label' => __( 'Theme Layout', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_general', 'settings' => 'dynamicnews_theme_options[sidebar]', 'type' => 'radio', 'priority' => 2, 'choices' => array( 'left-sidebar' => __( 'Left Sidebar', 'dynamic-news-lite' ), 'right-sidebar' => __( 'Right Sidebar', 'dynamic-news-lite') ) ) ); // Add Default Fonts Header $wp_customize->add_setting( 'dynamicnews_theme_options[default_fonts]', array( 'default' => '', 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Dynamic_News_Customize_Header_Control( $wp_customize, 'dynamicnews_control_default_fonts', array( 'label' => __( 'Default Fonts', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_general', 'settings' => 'dynamicnews_theme_options[default_fonts]', 'priority' => 3 ) ) ); // Add Settings and Controls for Deactivate Google Font setting $wp_customize->add_setting( 'dynamicnews_theme_options[deactivate_google_fonts]', array( 'default' => false, 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'dynamicnews_sanitize_checkbox' ) ); $wp_customize->add_control( 'dynamicnews_control_deactivate_google_fonts', array( 'label' => __( 'Deactivate Google Fonts in case your language is not compatible.', 'dynamic-news-lite' ), 'section' => 'dynamicnews_section_general', 'settings' => 'dynamicnews_theme_options[deactivate_google_fonts]', 'type' => 'checkbox', 'priority' => 4 ) ); } ?>