add_panel( 'wpdevart_astrostar_header_panel', array( 'title' => esc_html__('Header','astrostar'), 'description' => esc_html__('Customize the theme header options','astrostar'), 'priority' => 24 ) ); $wp_customize->add_section('wpdevart_astrostar_header_section',array( 'title' => esc_html__('General','astrostar'), 'priority' => null, 'panel' => 'wpdevart_astrostar_header_panel' )); $wp_customize->add_setting( 'wpdevart_astrostar_header_layout', array( 'default' => esc_html('headerlayoutone'), 'transport' => 'refresh', 'sanitize_callback' => 'wpdevart_astrostar_text_sanitization' ) ); $wp_customize->add_control( new Wpdevart_Image_Radio_Button_Custom_Control( $wp_customize, 'wpdevart_astrostar_header_layout', array( 'label' => esc_html__( 'Header layout', 'astrostar' ), 'description' => esc_html__( 'Select the position of the header elements', 'astrostar' ), 'section' => 'wpdevart_astrostar_header_section', 'choices' => array( 'headerlayoutone' => array( 'image' => trailingslashit( get_template_directory_uri() ) . 'images/header-layout-one.jpg', 'name' => esc_html__( 'All header elements on one line', 'astrostar' ) ), 'headerlayouttwo' => array( 'image' => trailingslashit( get_template_directory_uri() ) . 'images/header-layout-two.jpg', 'name' => esc_html__( 'Logo on the top side of the menu', 'astrostar' ) ), ) ) ) ); $wp_customize->add_setting('wpdevart_astrostar_header_bg_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_header_bg_color', esc_html('#070506')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_header_bg_color', array( 'label' => esc_html__('Header background color','astrostar'), 'section' => 'wpdevart_astrostar_header_section', 'settings' => 'wpdevart_astrostar_header_bg_color' ))); $wp_customize->add_setting('wpdevart_astrostar_header_gradient_type',array( 'default' => esc_html('to right'), 'sanitize_callback' => 'wpdevart_astrostar_text_sanitization' )); $wp_customize->add_control('wpdevart_astrostar_header_gradient_type',array( 'label' => esc_html__('Gradient type','astrostar'), 'section' => 'wpdevart_astrostar_header_section', 'setting' => 'wpdevart_astrostar_header_gradient_type', 'type' => 'select', 'choices' => array( 'to right' => esc_html__('To right','astrostar'), 'to left' => esc_html__('To left','astrostar'), 'to bottom' => esc_html__('To bottom','astrostar'), 'to top' => esc_html__('To top','astrostar'), 'to bottom right' => esc_html__('To bottom right','astrostar'), 'to bottom left' => esc_html__('To bottom left','astrostar'), 'to top right' => esc_html__('To top right','astrostar'), 'to top left' => esc_html__('To top left','astrostar'), ) )); $wp_customize->add_setting('wpdevart_astrostar_header_bg_gradient_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_header_bg_gradient_color', esc_html('#070506')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_header_bg_gradient_color', array( 'label' => esc_html__('Header gradient color','astrostar'), 'section' => 'wpdevart_astrostar_header_section', 'settings' => 'wpdevart_astrostar_header_bg_gradient_color' ))); $wp_customize->add_setting( 'wpdevart_astrostar_enable_main_header_border', array( 'default' => esc_html(''), 'transport' => 'refresh', 'sanitize_callback' => 'wpdevart_astrostar_switch_sanitization' ) ); $wp_customize->add_control( new Wpdevart_Toggle_Switch_Custom_control( $wp_customize, 'wpdevart_astrostar_enable_main_header_border', array( 'label' => esc_html__( 'Hide the header border', 'astrostar' ), 'section' => 'wpdevart_astrostar_header_section' ) ) ); $wp_customize->add_setting('wpdevart_astrostar_main_header_border_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_border_color', esc_html('#433e37')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_border_color', array( 'label' => esc_html__('Header border color','astrostar'), 'section' => 'wpdevart_astrostar_header_section', 'settings' => 'wpdevart_astrostar_main_header_border_color' ))); $wp_customize->add_setting( 'wpdevart_astrostar_header_show_action_button', array( 'default' => esc_html(''), 'transport' => 'refresh', 'sanitize_callback' => 'wpdevart_astrostar_switch_sanitization' ) ); $wp_customize->add_control( new Wpdevart_Toggle_Switch_Custom_control( $wp_customize, 'wpdevart_astrostar_header_show_action_button', array( 'label' => esc_html__( 'Hide the action button', 'astrostar' ), 'section' => 'wpdevart_astrostar_header_section' ) ) ); $wp_customize->add_setting('wpdevart_astrostar_header_action_button_text',array( 'default' => esc_html('Join Us'), 'sanitize_callback' => 'wpdevart_astrostar_text_sanitization' )); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'wpdevart_astrostar_header_action_button_text', array( 'label' => esc_html__('Header action button text','astrostar'), 'section' => 'wpdevart_astrostar_header_section', 'settings' => 'wpdevart_astrostar_header_action_button_text', 'type' => 'text' ) ) ); $wp_customize->add_setting('wpdevart_astrostar_header_action_button_url',array( 'default' => esc_url('#'), 'sanitize_callback' => 'wpdevart_astrostar_url_sanitization' )); $wp_customize->add_control('wpdevart_astrostar_header_action_button_url',array( 'label' => esc_html__('Header action button URL','astrostar'), 'section' => 'wpdevart_astrostar_header_section', 'setting' => 'wpdevart_astrostar_header_action_button_url' )); $wp_customize->add_setting('wpdevart_astrostar_header_action_button_style',array( 'default' => esc_html('wpdevart_astrostar_primary_button_slide primary_btn_slide_right'), 'sanitize_callback' => 'wpdevart_astrostar_text_sanitization' )); $wp_customize->add_control('wpdevart_astrostar_header_action_button_style',array( 'label' => esc_html__('Header action button color','astrostar'), 'section' => 'wpdevart_astrostar_header_section', 'setting' => 'wpdevart_astrostar_header_action_button_style', 'type' => 'select', 'choices' => array( 'wpdevart_astrostar_primary_button_slide primary_btn_slide_right' => esc_html__('Custom Primary', 'astrostar'), 'wpdevart_astrostar_secondary_button_slide secondary_btn_slide_right' => esc_html__('Custom Secondary', 'astrostar'), 'wpdevart_astrostar_first_button_slide first_btn_slide_right' => esc_html__('WpDevArt Color', 'astrostar'), 'wpdevart_astrostar_second_button_slide second_btn_slide_right' => esc_html__('Grapefruit Red', 'astrostar'), 'wpdevart_astrostar_third_button_slide third_btn_slide_right' => esc_html__('Blue', 'astrostar'), 'wpdevart_astrostar_fourth_button_slide fourth_btn_slide_right' => esc_html__('Dark', 'astrostar'), 'wpdevart_astrostar_fifth_button_slide fifth_btn_slide_right' => esc_html__('Green', 'astrostar'), 'wpdevart_astrostar_sixth_button_slide sixth_btn_slide_right' => esc_html__('Yellow', 'astrostar'), 'wpdevart_astrostar_seventh_button_slide seventh_btn_slide_right' => esc_html__('Custom Green', 'astrostar'), 'wpdevart_astrostar_eighth_button_slide eighth_btn_slide_right' => esc_html__('White', 'astrostar'), ) )); $wp_customize->add_section('wpdevart_astrostar_header_menu_search_section',array( 'title' => esc_html__('Menu and Search','astrostar'), 'priority' => null, 'panel' => 'wpdevart_astrostar_header_panel' )); $wp_customize->add_setting('wpdevart_astrostar_header_search_button_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_header_search_button_color', esc_html('#ca9d75')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_header_search_button_color', array( 'label' => esc_html__('Search button color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_header_search_button_color' ))); $wp_customize->add_setting('wpdevart_astrostar_header_menu_items_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_header_menu_items_color', esc_html('#ffffff')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_header_menu_items_color', array( 'label' => esc_html__('Menu items color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_header_menu_items_color' ))); $wp_customize->add_setting('wpdevart_astrostar_main_header_sub_menu_bg_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_sub_menu_bg_color', esc_html('#2d2d3c')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_sub_menu_bg_color', array( 'label' => esc_html__('Sub menu background color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_main_header_sub_menu_bg_color' ))); $wp_customize->add_setting('wpdevart_astrostar_main_header_sub_menu_items_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_sub_menu_items_color', esc_html('#c3beb6')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_sub_menu_items_color', array( 'label' => esc_html__('Sub menu items color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_main_header_sub_menu_items_color' ))); $wp_customize->add_setting('wpdevart_astrostar_main_header_sub_menu_top_border_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_sub_menu_top_border_color', esc_html('#ca9d75')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_sub_menu_top_border_color', array( 'label' => esc_html__('Sub menu border color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_main_header_sub_menu_top_border_color' ))); $wp_customize->add_setting('wpdevart_astrostar_header_mobile_menu_background_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_header_mobile_menu_background_color', esc_html('#070506')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_header_mobile_menu_background_color', array( 'label' => esc_html__('Mobile toolbar background color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_header_mobile_menu_background_color' ))); $wp_customize->add_setting('wpdevart_astrostar_mobile_menu_bg_gradient_type',array( 'default' => esc_html('to right'), 'sanitize_callback' => 'wpdevart_astrostar_text_sanitization' )); $wp_customize->add_control('wpdevart_astrostar_mobile_menu_bg_gradient_type',array( 'label' => esc_html__('Gradient type','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'setting' => 'wpdevart_astrostar_mobile_menu_bg_gradient_type', 'type' => 'select', 'choices' => array( 'to right' => esc_html__('To right','astrostar'), 'to left' => esc_html__('To left','astrostar'), 'to bottom' => esc_html__('To bottom','astrostar'), 'to top' => esc_html__('To top','astrostar'), 'to bottom right' => esc_html__('To bottom right','astrostar'), 'to bottom left' => esc_html__('To bottom left','astrostar'), 'to top right' => esc_html__('To top right','astrostar'), 'to top left' => esc_html__('To top left','astrostar'), ) )); $wp_customize->add_setting('wpdevart_astrostar_mobile_menu_bg_gradient_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_mobile_menu_bg_gradient_color', esc_html('#070506')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_mobile_menu_bg_gradient_color', array( 'label' => esc_html__('Mobile toolbar background gradient color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_mobile_menu_bg_gradient_color' ))); $wp_customize->add_setting('wpdevart_astrostar_header_descktop_search_button_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_header_descktop_search_button_color', esc_html('#ca9d75')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_header_descktop_search_button_color', array( 'label' => esc_html__('Mobile search button color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_header_descktop_search_button_color' ))); $wp_customize->add_setting('wpdevart_astrostar_header_mobile_menu_button_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_header_mobile_menu_button_color', esc_html('#ca9d75')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_header_mobile_menu_button_color', array( 'label' => esc_html__('Mobile menu button color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_header_mobile_menu_button_color' ))); $wp_customize->add_setting('wpdevart_astrostar_main_header_mobile_menu_background_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_mobile_menu_background_color', esc_html('#070506')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_mobile_menu_background_color', array( 'label' => esc_html__('Mobile menu background color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_main_header_mobile_menu_background_color' ))); $wp_customize->add_setting('wpdevart_astrostar_main_header_mobile_menu_link_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_mobile_menu_link_color', esc_html('#ffffff')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_mobile_menu_link_color', array( 'label' => esc_html__('Mobile menu link color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_main_header_mobile_menu_link_color' ))); $wp_customize->add_setting('wpdevart_astrostar_main_header_mobile_menu_border_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_mobile_menu_border_color', esc_html('#433e37')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_mobile_menu_border_color', array( 'label' => esc_html__('Mobile menu borders color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_main_header_mobile_menu_border_color' ))); $wp_customize->add_setting('wpdevart_astrostar_main_header_mobile_sub_menu_button_bg_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_mobile_sub_menu_button_bg_color', esc_html('#ca9d75')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_mobile_sub_menu_button_bg_color', array( 'label' => esc_html__('Mobile sub-menu button BG color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_main_header_mobile_sub_menu_button_bg_color' ))); $wp_customize->add_setting('wpdevart_astrostar_main_header_mobile_sub_menu_button_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_main_header_mobile_sub_menu_button_color', esc_html('#ffffff')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_main_header_mobile_sub_menu_button_color', array( 'label' => esc_html__('Mobile sub-menu button color','astrostar'), 'section' => 'wpdevart_astrostar_header_menu_search_section', 'settings' => 'wpdevart_astrostar_main_header_mobile_sub_menu_button_color' ))); if ( class_exists( 'WooCommerce' ) ) { $wp_customize->add_section('wpdevart_astrostar_header_woo_cart',array( 'title' => esc_html__('WooCommerce','astrostar'), 'priority' => null, 'panel' => 'wpdevart_astrostar_header_panel' )); $wp_customize->add_setting('wpdevart_astrostar_woocommerce_account_icon_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_woocommerce_account_icon_color', esc_html('#ca9d75')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_woocommerce_account_icon_color', array( 'label' => esc_html__('WooCommerce account icon color','astrostar'), 'section' => 'wpdevart_astrostar_header_woo_cart', 'settings' => 'wpdevart_astrostar_woocommerce_account_icon_color' ))); $wp_customize->add_setting('wpdevart_astrostar_woocommerce_cart_icon_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_woocommerce_cart_icon_color', esc_html('#ca9d75')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_woocommerce_cart_icon_color', array( 'label' => esc_html__('WooCommerce cart icon color','astrostar'), 'section' => 'wpdevart_astrostar_header_woo_cart', 'settings' => 'wpdevart_astrostar_woocommerce_cart_icon_color' ))); $wp_customize->add_setting('wpdevart_astrostar_woocommerce_cart_icon_number_color',array( 'default' => apply_filters( 'parent_wpdevart_astrostar_woocommerce_cart_icon_number_color', esc_html('#0a0a0a')), 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wpdevart_astrostar_woocommerce_cart_icon_number_color', array( 'label' => esc_html__('WooCommerce cart number color','astrostar'), 'section' => 'wpdevart_astrostar_header_woo_cart', 'settings' => 'wpdevart_astrostar_woocommerce_cart_icon_number_color' ))); };