remove_control('header_image'); $wp_customize->add_section('businessroy_header', array( 'title' => esc_html__('Header Layout','business-roy'), 'panel' => 'businessroy_header_settings', )); $wp_customize->add_setting('businessroy_header_nav', array( 'transport' => 'postMessage', 'sanitize_callback' => 'wp_kses_post', 'priority' => -1, )); $wp_customize->add_control(new Businessroy_Custom_Control_Tab($wp_customize, 'businessroy_header_nav', array( 'type' => 'tab', 'section' => 'businessroy_header', 'buttons' => array( array( 'name' => esc_html__('Content', 'business-roy'), 'fields' => array( 'businessroy_header_layout', 'businessroy_menu_sidebar', 'businessroy_enable_search', ), 'active' => true, ), array( 'name' => esc_html__('Style', 'business-roy'), 'fields' => array( ), ), array( 'name' => esc_html__('Menu Style', 'business-roy'), 'fields' => array( 'businessroy_header_full_nav_bg_color', 'businessroy_menu_seperator', 'businessroy_menu_item_color', 'businessroy_menu_item_link_color', 'businessroy_menu_bg_color', 'businessroy_submenu_seperator', 'businessroy_submenu_bg_color', 'businessroy_submenu_item_color', 'businessroy_submenu_item_link_color', 'businessroy_submenu_item_bg_color', ) ) ), ))); $wp_customize->add_setting('businessroy_header_layout', array( 'default' => 'layout_two', 'sanitize_callback' => 'businessroy_themes_sanitize_select' )); $wp_customize->add_control('businessroy_header_layout', array( 'label' => esc_html__('Header Layout', 'business-roy'), 'section' => 'businessroy_header', 'type' => 'select', 'choices' => array( 'layout_one' => esc_html__('Layout One' , 'business-roy'), 'layout_two' => esc_html__('Layout Two' ,'business-roy'), 'layout_three' => esc_html__('Layout Three (Transparent)' ,'business-roy'), ) )); $wp_customize->add_setting('businessroy_enable_search', array( 'default' => 'enable', 'transport' => 'postMessage', 'sanitize_callback' => 'businessroy_themes_sanitize_switch', )); $wp_customize->add_control(new Businessroy_Switch_Control($wp_customize, 'businessroy_enable_search', array( 'label' => esc_html__('Header Search', 'business-roy'), 'section' => 'businessroy_header', 'switch_label' => array( 'enable' => esc_html__('Enable', 'business-roy'), 'disable' => esc_html__('Disable', 'business-roy'), ), ))); /** Menu Style */ $wp_customize->add_setting("businessroy_header_full_nav_bg_color", array( 'sanitize_callback' => 'businessroy_themes_sanitize_color_alpha', 'transport' => 'postMessage', 'default' => '' )); $wp_customize->add_control(new Businessroy_Alpha_Color_Control($wp_customize, "businessroy_header_full_nav_bg_color", array( 'section' => 'businessroy_header', 'label' => esc_html__('Full Menu Background', 'business-roy') ) )); $wp_customize->add_setting('businessroy_menu_seperator', array( 'sanitize_callback' => 'businessroy_sanitize_text' )); $wp_customize->add_control(new Businessroy_Separator_Control( $wp_customize, 'businessroy_menu_seperator', array( 'section' => 'businessroy_header' ))); $wp_customize->add_setting('businessroy_menu_item_color', array( 'default' => '', 'sanitize_callback' => 'businessroy_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Businessroy_Alpha_Color_Control( $wp_customize, 'businessroy_menu_item_color', array( 'section' => 'businessroy_header', 'label' => esc_html__('Menu Link Color', 'business-roy') ) )); $wp_customize->add_setting('businessroy_menu_item_link_color', array( 'default' => '', 'sanitize_callback' => 'businessroy_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Businessroy_Alpha_Color_Control( $wp_customize, 'businessroy_menu_item_link_color', array( 'section' => 'businessroy_header', 'label' => esc_html__('Menu Link Color - Hover', 'business-roy') ) )); $wp_customize->add_setting('businessroy_menu_bg_color', array( 'default' => '', 'sanitize_callback' => 'businessroy_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Businessroy_Alpha_Color_Control( $wp_customize, 'businessroy_menu_bg_color', array( 'section' => 'businessroy_header', 'label' => esc_html__('Background Color - Hover', 'business-roy') ) )); $wp_customize->add_setting('businessroy_submenu_seperator', array( 'sanitize_callback' => 'businessroy_sanitize_text' )); $wp_customize->add_control(new Businessroy_Separator_Control( $wp_customize, 'businessroy_submenu_seperator', array( 'section' => 'businessroy_header' ))); $wp_customize->add_setting('businessroy_submenu_bg_color', array( 'default' => '', 'sanitize_callback' => 'businessroy_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Businessroy_Alpha_Color_Control( $wp_customize, 'businessroy_submenu_bg_color', array( 'section' => 'businessroy_header', 'label' => esc_html__('Submenu Background Color', 'business-roy') ) )); $wp_customize->add_setting('businessroy_submenu_item_color', array( 'default' => '', 'sanitize_callback' => 'businessroy_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Businessroy_Alpha_Color_Control( $wp_customize, 'businessroy_submenu_item_color', array( 'section' => 'businessroy_header', 'label' => esc_html__('SubMenu Link Color', 'business-roy') ) )); $wp_customize->add_setting('businessroy_submenu_item_link_color', array( 'default' => '', 'sanitize_callback' => 'businessroy_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Businessroy_Alpha_Color_Control( $wp_customize, 'businessroy_submenu_item_link_color', array( 'section' => 'businessroy_header', 'label' => esc_html__('SubMenu Link Color - Hover', 'business-roy') ) )); $wp_customize->add_setting('businessroy_submenu_item_bg_color', array( 'default' => '', 'sanitize_callback' => 'businessroy_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Businessroy_Alpha_Color_Control( $wp_customize, 'businessroy_submenu_item_bg_color', array( 'section' => 'businessroy_header', 'label' => esc_html__('SubMenu Item BG Color - Hover', 'business-roy') ) )); $wp_customize->selective_refresh->add_partial( 'businessroy_header_layout', array ( 'settings' => array( 'businessroy_enable_search', 'businessroy_header_bg_type', ), 'selector' => '#masthead', 'container_inclusive' => true, 'render_callback' => function () { $layout = get_theme_mod('businessroy_header_layout','layout_two'); return get_template_part('header/header', str_replace("layout_","", $layout)); } )); $wp_customize->add_setting('businessroy_pro_main_header', array( 'sanitize_callback' => 'businessroy_sanitize_text' )); $wp_customize->add_control(new Businessroy_Themes_Upgrade_Text($wp_customize, 'businessroy_pro_main_header', array( 'section' => 'businessroy_header', 'label' => esc_html__('For More Settings,', 'business-roy'), 'choices' => array( esc_html__('Six(6) different header layouts', 'business-roy'), esc_html__('Advanced user friendly customizer', 'business-roy'), esc_html__('Select background options ( color / gradient / image )', 'business-roy'), esc_html__('Show/Hide sticky menu', 'business-roy'), esc_html__('Change title & info color', 'business-roy'), esc_html__('Change Menu Wrapper color', 'business-roy'), esc_html__('Change Menu Hover/Active Color', 'business-roy'), esc_html__('Seven(7) Menu Hover Styles', 'business-roy'), ), 'priority' => 250, )));