'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', 'description' => 'This controls various general theme settings.', 'priority' => 5, ) ); $wp_customize->add_section( 'academia_section_fonts', array( 'title' => 'Fonts & Color Settings', 'description' => 'Customize theme fonts and color of elements.', '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', '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', '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', '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', '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', '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', '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', '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', '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', 'section' => 'academia_section_fonts', 'settings' => 'academia_color_link_hover', 'priority' => 6 ) ) ); } add_action( 'customize_register', 'academia_customizer' );