add_section( 'aces_header_layout_section', array( 'title' => esc_html__( 'Layout', 'aces' ), 'priority' => 10, 'panel' => $panel, ) ); $wp_customize->add_setting( 'aces_header_layout', array( 'default' => 'one', 'sanitize_callback' => 'aces_sanitize_select', ) ); $wp_customize->add_control( new Aces_Customizer_Radio_Image_Control( $wp_customize, 'aces_header_layout', array( 'label' => esc_html__( 'Header Layout', 'aces' ), 'section' => 'aces_header_layout_section', 'settings' => 'aces_header_layout', 'priority' => 10, 'choices' => aces_header_layout(), ) ) ); $wp_customize->add_setting( 'aces_header_bg_color', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_color', ) ); $wp_customize->add_control( new Aces_Customizer_Color_Control( $wp_customize, 'aces_header_bg_color', array( 'label' => esc_html__( 'Background Color', 'aces' ), 'section' => 'aces_header_layout_section', 'settings' => 'aces_header_bg_color', 'priority' => 10, ) ) ); $wp_customize->add_setting( 'aces_theme_header_top_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_theme_header_right_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_theme_header_bottom_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_theme_header_left_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_theme_header_tablet_top_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_theme_header_tablet_right_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_theme_header_tablet_bottom_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_theme_header_tablet_left_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_theme_header_mobile_top_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_theme_header_mobile_right_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_theme_header_mobile_bottom_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_theme_header_mobile_left_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_control( new Aces_Customizer_Dimensions_Control( $wp_customize, 'aces_theme_header_padding_dimensions', array( 'label' => esc_html__( 'Container Padding (px)', 'aces' ), 'section' => 'aces_header_layout_section', 'settings' => array( 'desktop_top' => 'aces_theme_header_top_padding', 'desktop_right' => 'aces_theme_header_right_padding', 'desktop_bottom' => 'aces_theme_header_bottom_padding', 'desktop_left' => 'aces_theme_header_left_padding', 'tablet_top' => 'aces_theme_header_tablet_top_padding', 'tablet_right' => 'aces_theme_header_tablet_right_padding', 'tablet_bottom' => 'aces_theme_header_tablet_bottom_padding', 'tablet_left' => 'aces_theme_header_tablet_left_padding', 'mobile_top' => 'aces_theme_header_mobile_top_padding', 'mobile_right' => 'aces_theme_header_mobile_right_padding', 'mobile_bottom' => 'aces_theme_header_mobile_bottom_padding', 'mobile_left' => 'aces_theme_button_mobile_left_padding', ), 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 100, 'step' => 1, ), ) ) ); $wp_customize->add_setting( 'aces_header_border_bottom_size', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_control( new Aces_Customizer_Range_Control( $wp_customize, 'aces_header_border_bottom_size', array( 'label' => esc_html__( 'Border Bottom (px)', 'aces' ), 'section' => 'aces_header_layout_section', 'settings' => 'aces_header_border_bottom_size', 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 100, 'step' => 1, ), ) ) ); $wp_customize->add_setting( 'aces_header_border_bottom_color', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_color', ) ); $wp_customize->add_control( new Aces_Customizer_Color_Control( $wp_customize, 'aces_header_border_bottom_color', array( 'label' => esc_html__( 'Border Bottom Color', 'aces' ), 'section' => 'aces_header_layout_section', 'settings' => 'aces_header_border_bottom_color', 'priority' => 10, ) ) ); // boxed Shadow $wp_customize->add_setting( 'aces_main_menu_x_offset', array( 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_main_menu_y_offset', array( 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_main_menu_blur', array( 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_main_menu_spred', array( 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_control( new Aces_Customizer_Boxedshadow_Control( $wp_customize, 'aces_main_menu_boxed_shadow', array( 'label' => esc_html__( 'Box Shadow (px)', 'aces' ), 'section' => 'aces_header_layout_section', 'settings' => array( 'desktop_top' => 'aces_main_menu_x_offset', 'desktop_right' => 'aces_main_menu_y_offset', 'desktop_bottom' => 'aces_main_menu_blur', 'desktop_left' => 'aces_main_menu_spred', ), 'priority' => 10, 'input_attrs' => array( 'min' => -100, 'max' => 100, 'step' => 1, ), ) ) ); $wp_customize->add_setting( 'aces_main_menu_shadow_color', array( 'sanitize_callback' => 'aces_sanitize_color', ) ); $wp_customize->add_control( new Aces_Customizer_Color_Control( $wp_customize, 'aces_main_menu_shadow_color', array( 'label' => esc_html__( 'Boxed Shadow Color', 'aces' ), 'section' => 'aces_header_layout_section', 'settings' => 'aces_main_menu_shadow_color', 'priority' => 10, ) ) ); // ends of boxed shadow