add_setting( 'businessmax_options[header_tb_enable]' , array( 'default' => $option['header_tb_enable'], 'sanitize_callback' => 'business_max_sanitize_checkbox', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_tb_enable]' , array( 'label' => __('Header Topbar Enable','business-max' ), 'section' => 'topbar_settings', 'type'=>'checkbox', ) ); $wp_customize->add_setting( 'businessmax_options[header_heading]' , array( 'default' => $option['header_heading'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_heading]' , array( 'label' => __('Heading Title','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[header_tb_icon1]' , array( 'default' => $option['header_tb_icon1'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_tb_icon1]' , array( 'label' => __('Icon 1','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[header_tb_text1]' , array( 'default' => $option['header_tb_text1'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_tb_text1]' , array( 'label' => __('Icon Text 1','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[header_tb_icon2]' , array( 'default' => $option['header_tb_icon2'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_tb_icon2]' , array( 'label' => __('Icon 2','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[header_tb_text2]' , array( 'default' => $option['header_tb_text2'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_tb_text2]' , array( 'label' => __('Icon Text 2','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[header_facebook_link]' , array( 'default' => $option['header_facebook_link'], 'sanitize_callback' => 'esc_url_raw', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_facebook_link]' , array( 'label' => __('Facebook URL','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[header_twitter_link]' , array( 'default' => $option['header_twitter_link'], 'sanitize_callback' => 'esc_url_raw', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_twitter_link]' , array( 'label' => __('Twitter URL','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[header_linkedin_link]' , array( 'default' => $option['header_linkedin_link'], 'sanitize_callback' => 'esc_url_raw', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_linkedin_link]' , array( 'label' => __('LinkedIn URL','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[header_googleplus_link]' , array( 'default' => $option['header_googleplus_link'], 'sanitize_callback' => 'esc_url_raw', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[header_googleplus_link]' , array( 'label' => __('Google Plus URL','business-max' ), 'section' => 'topbar_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[site_layout]' , array( 'default' => $option['site_layout'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[site_layout]' , array( 'label' => __('Site Layout','business-max' ), 'section' => 'layout_settings', 'type'=>'select', 'choices' => array( 'wide' => esc_html__( 'Wide', 'business-max' ), 'boxed' => esc_html__( 'Boxed', 'business-max' ), ) ) ); $wp_customize->add_setting( 'businessmax_options[nav_padding]' , array( 'default' => $option['nav_padding'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[nav_padding]' , array( 'label' => __('Navigation Menu Padding (px)','business-max' ), 'section' => 'navigation_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[nav_searchicon_enable]' , array( 'default' => $option['nav_searchicon_enable'], 'sanitize_callback' => 'business_max_sanitize_checkbox', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[nav_searchicon_enable]' , array( 'label' => __('Navigation Search Icon Enable','business-max' ), 'section' => 'navigation_settings', 'type'=>'checkbox', ) ); $wp_customize->add_setting( 'businessmax_options[theme_color]' , array( 'default' => $option['theme_color'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control(new business_max_Theme_Color_Customize_Control($wp_customize,'businessmax_options[theme_color]' , array( 'label' => __( 'Primary Color', 'business-max' ), 'description' => esc_html__( 'Select primary color from this color picker option.', 'business-max' ), 'section' => 'primary_color_settings', 'type'=>'radio', 'choices' => array( '#A0D247' => '#A0D247', '#FA913E' => '#FA913E', ) ) ) ); $wp_customize->add_setting( 'businessmax_options[single_image_enable]' , array( 'default' => $option['single_image_enable'], 'sanitize_callback' => 'business_max_sanitize_checkbox', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[single_image_enable]' , array( 'label' => __('Single Post Thumbnail Enable','business-max' ), 'section' => 'single_post_settings', 'type'=>'checkbox', ) ); $wp_customize->add_setting( 'businessmax_options[single_meta_enable]' , array( 'default' => $option['single_meta_enable'], 'sanitize_callback' => 'business_max_sanitize_checkbox', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[single_meta_enable]' , array( 'label' => __('Single Post Meta Enable','business-max' ), 'section' => 'single_post_settings', 'type'=>'checkbox', ) ); $wp_customize->add_setting( 'businessmax_options[subheader_enable]' , array( 'default' => $option['subheader_enable'], 'sanitize_callback' => 'business_max_sanitize_checkbox', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[subheader_enable]' , array( 'label' => __('Sub Header Enable','business-max' ), 'section' => 'subheader_settings', 'type'=>'checkbox', ) ); $wp_customize->add_setting( 'businessmax_options[subheader_p_top]' , array( 'default' => $option['subheader_p_top'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[subheader_p_top]' , array( 'label' => __('Padding Top (px)','business-max' ), 'section' => 'subheader_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[subheader_p_bottom]' , array( 'default' => $option['subheader_p_bottom'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[subheader_p_bottom]' , array( 'label' => __('Padding Bottom (px)','business-max' ), 'section' => 'subheader_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[subheader_color]' , array( 'default' => $option['subheader_color'], 'sanitize_callback' => 'business_max_sanitize_color_alpha', 'type'=>'option' )); $wp_customize->add_control(new business_max_Alpha_Color_Control( $wp_customize,'businessmax_options[subheader_color]' , array( 'label' => __('Subheader Title Color','business-max' ), 'section' => 'subheader_settings', ) ) ); $wp_customize->add_setting( 'businessmax_options[subheader_align]' , array( 'default' => $option['subheader_align'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[subheader_align]' , array( 'label' => __('Title Alignment','business-max' ), 'section' => 'subheader_settings', 'type'=>'select', 'choices' => array( 'center' => esc_html__( 'Center', 'business-max' ), 'left' => esc_html__( 'Left', 'business-max' ), 'right' => esc_html__( 'Right', 'business-max' ), ) ) ); $wp_customize->add_setting( 'businessmax_options[subheader_overlay_bg]' , array( 'default' => $option['subheader_overlay_bg'], 'sanitize_callback' => 'business_max_sanitize_color_alpha', 'type'=>'option' )); $wp_customize->add_control(new business_max_Alpha_Color_Control( $wp_customize,'businessmax_options[subheader_overlay_bg]' , array( 'label' => __('Overlay Color','business-max' ), 'section' => 'subheader_settings', ) ) ); $wp_customize->add_setting( 'businessmax_options[p_fontsize]' , array( 'default' => $option['p_fontsize'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[p_fontsize]' , array( 'label' => __('General Content Font Size','business-max' ), 'section' => 'general_content_section', 'type'=>'select', 'choices' => business_max_fontsize(), ) ); $wp_customize->add_setting( 'businessmax_options[m_fontsize]' , array( 'default' => $option['m_fontsize'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[m_fontsize]' , array( 'label' => __('Menu Font Size','business-max' ), 'section' => 'menu_content_section', 'type'=>'select', 'choices' => business_max_fontsize(), ) ); $wp_customize->add_setting( 'businessmax_options[h1_fontsize]' , array( 'default' => $option['h1_fontsize'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[h1_fontsize]' , array( 'label' => __('H1 Font Size','business-max' ), 'section' => 'heading_content_section', 'type'=>'select', 'choices' => business_max_fontsize(), ) ); $wp_customize->add_setting( 'businessmax_options[h2_fontsize]' , array( 'default' => $option['h2_fontsize'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[h2_fontsize]' , array( 'label' => __('H2 Font Size','business-max' ), 'section' => 'heading_content_section', 'type'=>'select', 'choices' => business_max_fontsize(), ) ); $wp_customize->add_setting( 'businessmax_options[h3_fontsize]' , array( 'default' => $option['h3_fontsize'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[h3_fontsize]' , array( 'label' => __('H3 Font Size','business-max' ), 'section' => 'heading_content_section', 'type'=>'select', 'choices' => business_max_fontsize(), ) ); $wp_customize->add_setting( 'businessmax_options[h4_fontsize]' , array( 'default' => $option['h4_fontsize'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[h4_fontsize]' , array( 'label' => __('H4 Font Size','business-max' ), 'section' => 'heading_content_section', 'type'=>'select', 'choices' => business_max_fontsize(), ) ); $wp_customize->add_setting( 'businessmax_options[h5_fontsize]' , array( 'default' => $option['h5_fontsize'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[h5_fontsize]' , array( 'label' => __('H5 Font Size','business-max' ), 'section' => 'heading_content_section', 'type'=>'select', 'choices' => business_max_fontsize(), ) ); $wp_customize->add_setting( 'businessmax_options[h6_fontsize]' , array( 'default' => $option['h6_fontsize'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[h6_fontsize]' , array( 'label' => __('H6 Font Size','business-max' ), 'section' => 'heading_content_section', 'type'=>'select', 'choices' => business_max_fontsize(), ) ); $wp_customize->add_setting( 'businessmax_options[footer_address]' , array( 'default' => $option['footer_address'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[footer_address]' , array( 'label' => __('Footer Address','business-max' ), 'section' => 'footer_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[footer_email]' , array( 'default' => $option['footer_email'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[footer_email]' , array( 'label' => __('Footer Email','business-max' ), 'section' => 'footer_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[footer_phone]' , array( 'default' => $option['footer_phone'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[footer_phone]' , array( 'label' => __('Footer Phone No.','business-max' ), 'section' => 'footer_settings', 'type'=>'text', ) ); $wp_customize->add_setting( 'businessmax_options[footer_social_title]' , array( 'default' => $option['footer_social_title'], 'sanitize_callback' => 'sanitize_text_field', 'type'=>'option' )); $wp_customize->add_control('businessmax_options[footer_social_title]' , array( 'label' => __('Footer social title','business-max' ), 'section' => 'footer_settings', 'type'=>'text', ) ); } add_action( 'customize_register', 'business_max_topbar_setting' );