'Default', 'Arial, Helvetica, sans-serif' => 'Arial, Helvetica, sans-serif', 'Georgia, serif' => 'Georgia, serif', 'Impact, Charcoal, sans-serif' => 'Impact, Charcoal, sans-serif', '"Source Sans Pro", Arial, Helvetica, sans-serif' => 'Source Sans Pro, Arial, Helvetica, sans-serif', '"Palatino Linotype", "Book Antiqua", Palatino, serif' => 'Palatino Linotype, Book Antique, Palatino, serif', 'Tahoma, Geneva, sans-serif' => 'Tahoma, Geneva, sans-serif', ); $wp_customize->add_section( 'academia_section_general', array( 'title' => __('General Settings','academia_textdomain'), 'description' => __('This controls various general theme settings.'), 'priority' => 5, ) ); $wp_customize->add_section( 'academia_section_fonts', array( 'title' => __('Fonts & Color Settings','academia_textdomain'), 'description' => __('Customize theme fonts and color of elements.','academia_textdomain'), 'priority' => 35, ) ); $wp_customize->add_setting( 'academia_logo_upload', array( 'sanitize_callback' => 'sanitize_file_upload', ) ); $wp_customize->add_control( new WP_Customize_Upload_Control( $wp_customize, 'file-upload', array( 'label' => __('Logo File Upload','academia_textdomain'), 'section' => 'academia_section_general', 'settings' => 'academia_logo_upload' ) ) ); $copyright_default = __('Copyright © ','academia_textdomain') . date("Y",time()) . ' ' . get_bloginfo('name') . '. ' . __('All Rights Reserved', 'academia_textdomain'); $wp_customize->add_setting( 'academia_copyright_text', array( 'default' => $copyright_default, 'sanitize_callback' => 'sanitize_text_input', ) ); $wp_customize->add_control( 'academia_copyright_text', array( 'label' => __('Copyright text in Footer','academia_textdomain'), 'section' => 'academia_section_general', 'type' => 'text', ) ); $wp_customize->add_setting( 'academia_color_header', array( 'default' => '', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'academia_color_header', array( 'label' => __('Header background color','academia_textdomain'), 'section' => 'academia_section_fonts', 'settings' => 'academia_color_header', 'priority' => 1 ) ) ); $wp_customize->add_setting( 'academia_color_header2', array( 'default' => '', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'academia_color_header2', array( 'label' => __('Header wrapper background color','academia_textdomain'), 'section' => 'academia_section_fonts', 'settings' => 'academia_color_header2', 'priority' => 2 ) ) ); $wp_customize->add_setting( 'academia_color_menu_bg', array( 'default' => '', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'academia_color_menu_bg', array( 'label' => __('Menu background color','academia_textdomain'), 'section' => 'academia_section_fonts', 'settings' => 'academia_color_menu_bg', 'priority' => 3 ) ) ); $wp_customize->add_setting( 'academia_font_main', array( 'default' => 'default', 'sanitize_callback' => 'sanitize_font', ) ); $wp_customize->add_control( 'academia_font_main', array( 'type' => 'select', 'label' => __('Choose the main body font','academia_textdomain'), 'section' => 'academia_section_fonts', 'choices' => $academia_fonts, 'priority' => 4 ) ); $wp_customize->add_setting( 'academia_color_body', array( 'default' => '', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'academia_color_body', array( 'label' => __('Main body text color','academia_textdomain'), 'section' => 'academia_section_fonts', 'settings' => 'academia_color_body', 'priority' => 4 ) ) ); $wp_customize->add_setting( 'academia_color_link', array( 'default' => '', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'academia_color_link', array( 'label' => __('Main body anchor(link) color','academia_textdomain'), 'section' => 'academia_section_fonts', 'settings' => 'academia_color_link', 'priority' => 5 ) ) ); $wp_customize->add_setting( 'academia_color_link_hover', array( 'default' => '', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'academia_color_link_hover', array( 'label' => __('Main body anchor(link) :hover color','academia_textdomain'), 'section' => 'academia_section_fonts', 'settings' => 'academia_color_link_hover', 'priority' => 6 ) ) ); } add_action( 'customize_register', 'campus_customizer' );