selective_refresh ) ? 'postMessage' : 'refresh'; $wp_customize->add_panel( 'automotive_services_typography', array( 'priority' => 31, 'title' => esc_html__( 'Typography Options', 'automotive-services' ), ) ); /*========================================= Archive Post Section =========================================*/ $wp_customize->add_section( 'automotive_services_typography_settings', array( 'title' => esc_html__( 'Heading/Content Typography Options', 'automotive-services' ), 'priority' => 1, 'panel' => 'automotive_services_typography', ) ); $automotive_services_font_choices = array( '' => 'Select', 'Source Sans Pro:400,700,400italic,700italic' => 'Source Sans Pro', 'Open Sans:400italic,700italic,400,700' => 'Open Sans', 'Oswald:400,700' => 'Oswald', 'Playfair Display:400,700,400italic' => 'Playfair Display', 'Montserrat:400,700' => 'Montserrat', 'Raleway:400,700' => 'Raleway', 'Droid Sans:400,700' => 'Droid Sans', 'Lato:400,700,400italic,700italic' => 'Lato', 'Arvo:400,700,400italic,700italic' => 'Arvo', 'Lora:400,700,400italic,700italic' => 'Lora', 'Merriweather:400,300italic,300,400italic,700,700italic' => 'Merriweather', 'Oxygen:400,300,700' => 'Oxygen', 'PT Serif:400,700' => 'PT Serif', 'PT Sans:400,700,400italic,700italic' => 'PT Sans', 'PT Sans Narrow:400,700' => 'PT Sans Narrow', 'Cabin:400,700,400italic' => 'Cabin', 'Fjalla One:400' => 'Fjalla One', 'Francois One:400' => 'Francois One', 'Josefin Sans:400,300,600,700' => 'Josefin Sans', 'Libre Baskerville:400,400italic,700' => 'Libre Baskerville', 'Arimo:400,700,400italic,700italic' => 'Arimo', 'Ubuntu:400,700,400italic,700italic' => 'Ubuntu', 'Bitter:400,700,400italic' => 'Bitter', 'Droid Serif:400,700,400italic,700italic' => 'Droid Serif', 'Roboto:400,400italic,700,700italic' => 'Roboto', 'Open Sans Condensed:700,300italic,300' => 'Open Sans Condensed', 'Roboto Condensed:400italic,700italic,400,700' => 'Roboto Condensed', 'Roboto Slab:400,700' => 'Roboto Slab', 'Yanone Kaffeesatz:400,700' => 'Yanone Kaffeesatz', 'Rokkitt:400' => 'Rokkitt', 'Inter:400,500,600,700' => 'Inter' ); $wp_customize->add_setting( 'automotive_services_headings_text', array( 'sanitize_callback' => 'automotive_services_sanitize_fonts', )); $wp_customize->add_control( 'automotive_services_headings_text', array( 'type' => 'select', 'description' => __('Select your appropriate font for the headings.', 'automotive-services'), 'section' => 'automotive_services_typography_settings', 'choices' => $automotive_services_font_choices )); $wp_customize->add_setting( 'automotive_services_body_text', array( 'sanitize_callback' => 'automotive_services_sanitize_fonts' )); $wp_customize->add_control( 'automotive_services_body_text', array( 'type' => 'select', 'description' => __( 'Select your appropriate font for the body.', 'automotive-services' ), 'section' => 'automotive_services_typography_settings', 'choices' => $automotive_services_font_choices ) ); $wp_customize->add_section( 'automotive_services_dynamic_color_settings', array( 'title' => esc_html__( 'Dynamic Color Options', 'automotive-services' ), 'priority' => 1, 'panel' => 'automotive_services_typography', ) ); $wp_customize->add_setting('automotive_services_dynamic_color_one', array( 'default' => '#D1133D', 'sanitize_callback' => 'sanitize_hex_color', )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'automotive_services_dynamic_color_one', array( 'label' => __('First Dynamic Color', 'automotive-services'), 'section' => 'automotive_services_dynamic_color_settings', ))); $wp_customize->add_setting( 'automotive_services_upgrade_page_settings_20_color', array( 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( new Automotive_Services_Control_Upgrade( $wp_customize, 'automotive_services_upgrade_page_settings_20_color', array( 'priority' => 200, 'section' => 'automotive_services_dynamic_color_settings', 'settings' => 'automotive_services_upgrade_page_settings_20_color', 'label' => __( 'Automotive Services Pro comes with additional features.', 'automotive-services' ), 'choices' => array( __( '15+ Ready-Made Sections', 'automotive-services' ), __( 'One-Click Demo Import', 'automotive-services' ), __( 'WooCommerce Integrated', 'automotive-services' ), __( 'Drag & Drop Section Reordering', 'automotive-services' ),__( 'Advanced Typography Control', 'automotive-services' ),__( 'Intuitive Customization Options', 'automotive-services' ),__( '24/7 Support', 'automotive-services' ), ) ) ) ); $wp_customize->add_setting( 'automotive_services_upgrade_page_settings_20', array( 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( new Automotive_Services_Control_Upgrade( $wp_customize, 'automotive_services_upgrade_page_settings_20', array( 'priority' => 200, 'section' => 'automotive_services_typography_settings', 'settings' => 'automotive_services_upgrade_page_settings_20', 'label' => __( 'Automotive Services Pro comes with additional features.', 'automotive-services' ), 'choices' => array( __( '15+ Ready-Made Sections', 'automotive-services' ), __( 'One-Click Demo Import', 'automotive-services' ), __( 'WooCommerce Integrated', 'automotive-services' ), __( 'Drag & Drop Section Reordering', 'automotive-services' ),__( 'Advanced Typography Control', 'automotive-services' ),__( 'Intuitive Customization Options', 'automotive-services' ),__( '24/7 Support', 'automotive-services' ), ) ) ) ); } add_action( 'customize_register', 'automotive_services_typography_setting' );