add_section( 'aces_container_styling' , array( 'title' => esc_html__( 'Container', 'aces' ), 'priority' => 10, 'panel' => $panel, ) ); $wp_customize->add_setting( 'aces_layout_style_heading', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control( new Aces_Customizer_Heading_Control( $wp_customize, 'aces_layout_style_heading', array( 'label' => esc_html__( 'Layout Style', 'aces' ), 'section' => 'aces_container_styling', 'priority' => 10, ) ) ); /** * Main Layout Style */ $wp_customize->add_setting( 'aces_main_layout_style', array( 'default' => 'fullwidth', 'sanitize_callback' => 'aces_sanitize_select', ) ); $wp_customize->add_control( new Aces_Customizer_Buttonset_Control( $wp_customize, 'aces_main_layout_style', array( 'label' => esc_html__( 'Layout Style', 'aces' ), 'section' => 'aces_container_styling', 'settings' => 'aces_main_layout_style', 'priority' => 10, 'choices' => array( 'fullwidth' => esc_html__( 'Fullwidth', 'aces' ), 'boxed' => esc_html__( 'Boxed', 'aces' ) ), ) ) ); $wp_customize->add_setting( 'aces_full_width_length', array( 'transport' => 'postMessage', 'default' => '1280', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_control( new Aces_Customizer_Range_Control( $wp_customize, 'aces_full_width_length', array( 'label' => esc_html__( 'Full Width (px)', 'aces' ), 'section' => 'aces_container_styling', 'settings' => 'aces_full_width_length', 'priority' => 10, 'active_callback' => 'aces_has_fullwidth_layout', 'input_attrs' => array( 'min' => 0, 'max' => 4000, 'step' => 1, ), ) ) ); $wp_customize->add_setting( 'aces_boxed_width_length', array( 'transport' => 'postMessage', 'default' => '1000', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_control( new Aces_Customizer_Range_Control( $wp_customize, 'aces_boxed_width_length', array( 'label' => esc_html__( 'Boxed Width (px)', 'aces' ), 'section' => 'aces_container_styling', 'settings' => 'aces_boxed_width_length', 'priority' => 10, 'active_callback' => 'aces_has_boxed_layout', 'input_attrs' => array( 'min' => 0, 'max' => 4000, 'step' => 1, ), ) ) ); // boxed margin $wp_customize->add_control( new Aces_Customizer_Heading_Control( $wp_customize, 'aces_global_main_container_margin_heading', array( 'label' => esc_html__( 'Boxed Margin', 'aces' ), 'section' => 'aces_container_styling', 'priority' => 10, ) ) ); $wp_customize->add_setting( 'aces_site_container_top_margin', array( 'transport' => 'postMessage', 'default' => '40', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_site_container_bottom_margin', array( 'transport' => 'postMessage', 'default' => '40', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_site_container_tablet_top_margin', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_tablet_bottom_margin', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_mobile_top_margin', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_mobile_bottom_margin', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_control( new Aces_Customizer_Dimensions_Control( $wp_customize, 'aces_site_container_margin_dimensions', array( 'label' => esc_html__( 'Margin (px)', 'aces' ), 'section' => 'aces_container_styling', 'settings' => array( 'desktop_top' => 'aces_site_container_top_margin', 'desktop_bottom' => 'aces_site_container_bottom_margin', 'tablet_top' => 'aces_site_container_tablet_top_margin', 'tablet_bottom' => 'aces_site_container_tablet_bottom_margin', 'mobile_top' => 'aces_site_container_mobile_top_margin', 'mobile_bottom' => 'aces_site_container_mobile_bottom_margin', ), 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 100, 'step' => 1, ), 'active_callback' => 'aces_has_boxed_layout', ) ) ); // end of boxed margin $wp_customize->add_setting( 'aces_boxed_outside_background', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_color', ) ); $wp_customize->add_control( new Aces_Customizer_Color_Control( $wp_customize, 'aces_boxed_outside_background', array( 'label' => esc_html__( 'Outside Background', 'aces' ), 'section' => 'aces_container_styling', 'settings' => 'aces_boxed_outside_background', 'priority' => 10, 'active_callback' => 'aces_has_boxed_layout', ) ) ); $wp_customize->add_setting( 'aces_boxed_inside_background', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_color', ) ); $wp_customize->add_control( new Aces_Customizer_Color_Control( $wp_customize, 'aces_boxed_inside_background', array( 'label' => esc_html__( 'Inside Background', 'aces' ), 'section' => 'aces_container_styling', 'settings' => 'aces_boxed_inside_background', 'priority' => 10, 'active_callback' => 'aces_has_boxed_layout', ) ) ); // boxed Shadow $wp_customize->add_setting( 'aces_boxed_x_offset', array( 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_boxed_y_offset', array( 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_boxed_blur', array( 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_boxed_spred', array( 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_control( new Aces_Customizer_Boxedshadow_Control( $wp_customize, 'aces_boxed_boxed_shadow', array( 'label' => esc_html__( 'Box Shadow (px)', 'aces' ), 'section' => 'aces_container_styling', 'settings' => array( 'desktop_top' => 'aces_boxed_x_offset', 'desktop_right' => 'aces_boxed_y_offset', 'desktop_bottom' => 'aces_boxed_blur', 'desktop_left' => 'aces_boxed_spred', ), 'priority' => 10, 'input_attrs' => array( 'min' => -100, 'max' => 100, 'step' => 1, ), 'active_callback' => 'aces_has_boxed_layout', ) ) ); $wp_customize->add_setting( 'aces_boxed_shadow_color', array( 'sanitize_callback' => 'aces_sanitize_color', ) ); $wp_customize->add_control( new Aces_Customizer_Color_Control( $wp_customize, 'aces_boxed_shadow_color', array( 'label' => esc_html__( 'Boxed Shadow Color', 'aces' ), 'section' => 'aces_container_styling', 'settings' => 'aces_boxed_shadow_color', 'priority' => 10, 'active_callback' => 'aces_has_boxed_layout', ) ) ); // ends of boxed shadow $wp_customize->add_setting( 'aces_global_main_container_padding_heading', array( 'sanitize_callback' => 'wp_kses', ) ); $wp_customize->add_control( new Aces_Customizer_Heading_Control( $wp_customize, 'aces_global_main_container_padding_heading', array( 'label' => esc_html__( 'Container Padding', 'aces' ), 'section' => 'aces_container_styling', 'priority' => 10, ) ) ); $wp_customize->add_setting( 'aces_site_container_top_padding', array( 'transport' => 'postMessage', 'default' => '0', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_site_container_right_padding', array( 'transport' => 'postMessage', 'default' => '15', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_site_container_bottom_padding', array( 'transport' => 'postMessage', 'default' => '0', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_site_container_left_padding', array( 'transport' => 'postMessage', 'default' => '15', 'sanitize_callback' => 'aces_sanitize_number', ) ); $wp_customize->add_setting( 'aces_site_container_tablet_top_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_tablet_right_padding', array( 'transport' => 'postMessage', 'default' => '15', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_tablet_bottom_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_tablet_left_padding', array( 'transport' => 'postMessage', 'default' => '15', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_mobile_top_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_mobile_right_padding', array( 'transport' => 'postMessage', 'default' => '15', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_mobile_bottom_padding', array( 'transport' => 'postMessage', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_setting( 'aces_site_container_mobile_left_padding', array( 'transport' => 'postMessage', 'default' => '15', 'sanitize_callback' => 'aces_sanitize_number_blank', ) ); $wp_customize->add_control( new Aces_Customizer_Dimensions_Control( $wp_customize, 'aces_site_container_padding_dimensions', array( 'label' => esc_html__( 'Padding (px)', 'aces' ), 'section' => 'aces_container_styling', 'settings' => array( 'desktop_top' => 'aces_site_container_top_padding', 'desktop_right' => 'aces_site_container_right_padding', 'desktop_bottom' => 'aces_site_container_bottom_padding', 'desktop_left' => 'aces_site_container_left_padding', 'tablet_top' => 'aces_site_container_tablet_top_padding', 'tablet_right' => 'aces_site_container_tablet_right_padding', 'tablet_bottom' => 'aces_site_container_tablet_bottom_padding', 'tablet_left' => 'aces_site_container_tablet_left_padding', 'mobile_top' => 'aces_site_container_mobile_top_padding', 'mobile_right' => 'aces_site_container_mobile_right_padding', 'mobile_bottom' => 'aces_site_container_mobile_bottom_padding', 'mobile_left' => 'aces_site_container_mobile_left_padding', ), 'priority' => 10, 'input_attrs' => array( 'min' => 0, 'max' => 100, 'step' => 1, ), ) ) ); ?>